nie widać komponentów - BorderLayout

Odpowiedz Nowy wątek
2011-07-09 14:13
0

dopiero zaczynam naukę Javy. Nie wiem w czym rzecz, ale nie wyświetlają się ani JTextField ani JLabel. Oto kod:

package gra1;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.TextField;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.SpringLayout;

public class jjhgj {
public static void main(String[] args) {
ulozSlowo();

}
String litera1 = "a";
String litera2 = "k";
String litera3 = "w";
String litera4 = "z";
String litera5 = "p";
String litera6 = "i";
String litera7 = "m";
String slowo1 = "piwa";
String slowo2 = "kiwa";
String slowo3 = "pik";
private static JPanel panel;
private static void ulozSlowo()
{

    JFrame okno = new JFrame("gra");
    //JPanel panel = new JPanel();
    //panel.setLayout(new BorderLayout());
    panel = new JPanel(new BorderLayout()); 
    panel.setPreferredSize(new Dimension(100,200));
    JTextField slowo = new JTextField();
    JLabel nap = new JLabel ("proba");
    okno.setVisible(true);
    okno.setSize(800, 750);
    panel.add(slowo, BorderLayout.NORTH);
    panel.add(nap, BorderLayout.CENTER);
};

}

proszę o pomoc.

Pozostało 580 znaków

2011-07-09 14:28
0

Dodaj:

okno.add(panel); 

Pozostało 580 znaków

2011-07-09 14:31
bo
0

Dodaj panel do okna.

Pozostało 580 znaków

2011-07-09 14:44
0

dziękuję. Ale wstyd. Taki podstawowy błąd :((( Jeszcze raz dziękuję. Wszystko działa.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0