nie widać komponentów - BorderLayout

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.

0

Dodaj:

okno.add(panel); 
0

Dodaj panel do okna.

0

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

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