JTabbedPane - wyświetlenie okna

0

Witam,
mam problem z wyświetleniem okna klasy JTabbedPane. Poniżej zamieszczę kod, jakim chciałem sprawić ten cud. Tylko, że zamiast zająca z kapelusza, mam zaćmienie słońca.

A teraz na poważnie. Nie wiem czemu mi się to nie wyświetla. Dodam tylko, że kompilacje przechodzi bezbłędnie.

	JTabbedPane window = new JTabbedPane();
        JPanel panel = new JPanel();
        JTextArea area = new JTextArea();

	panel.add(area);
	window.add(panel);

	window.setVisible(true);

Próbowałem na początku takiej konstrukcji:

 window.add(panel.add(area));

i myślałem, że to wszystko przez to. Ale po zmianie na powyższe nic się nie zmieniło. Nadal kompiluje ale nic się nie pokazuje.

Myślałem już też, że to przez to iż nie podałem wymiarów okna. Ale nic to nie dało :(

1

nie dodałeś window do frame'a

add(window);

ps.żeby zobaczyć że wyświetla ci JtextArea wykorzystaj konstruktor z liczbą kolumn i wierszy czyli : area = new JTextArea(10,10);

0

no faktoza :) teraz działa :)
tego mi właśnie brakowało :)
Dziękuje bardzo

Dobra, ładnie poustawiałem i będę sobie dalej to rozszerzał. Ale nie wiem w jaki sposób zrobić, żeby po naciśnięciu "krzyżyka", tak jak w każdym oknie, moje okno się zamykało.

Już mam odpowiedź. Oczywiście zamiast JFrame użyłem Frame, a to już co innego :)

0

możesz także użyć System.exit(0); w odpowiednim monemcie (np. dodając do jakiegoś Listenera)

a zamknięcie okna można zrobić setDefaultCloseOpera....cośtam (JFrame.Exit_onClose); :)

pozdr.

0

Ok, z tym już sobie poradziłem. Teraz nie wiem w jaki sposób sprawić, aby każdy otwierany plik, otwierał się w nowej zakładce. Może ktoś mi podpowiedzieć jak to można zrobić ??

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