JTabbedPane - wyświetlenie okna

Odpowiedz Nowy wątek
2011-03-30 20:41

Rejestracja: 9 lat temu

Ostatnio: 7 lat temu

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 :(

edytowany 1x, ostatnio: mordimer, 2011-03-30 20:43

Pozostało 580 znaków

2011-03-30 20:48

Rejestracja: 9 lat temu

Ostatnio: 3 lata temu

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);

edytowany 1x, ostatnio: remigio, 2011-03-30 20:52
Ok, już pięknie sprawdziłem i działa :) Teraz dalsze problemy. Ale może coś mi się uda znaleźć. Jak nie to napiszę :) - mordimer 2011-03-30 21:00

Pozostało 580 znaków

2011-03-30 20:57

Rejestracja: 9 lat temu

Ostatnio: 7 lat temu

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 :)

edytowany 2x, ostatnio: mordimer, 2011-03-30 21:47

Pozostało 580 znaków

2011-03-30 22:19

Rejestracja: 9 lat temu

Ostatnio: 3 lata temu

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.

edytowany 1x, ostatnio: remigio, 2011-03-31 00:34

Pozostało 580 znaków

2011-03-31 10:01

Rejestracja: 9 lat temu

Ostatnio: 7 lat temu

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ć ??

Pozostało 580 znaków

Odpowiedz

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