• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Window application- otwieranie drugiego okna

0 głosów
270 wizyt
pytanie zadane 28 lipca 2018 w Java przez Kabuuz Bywalec (2,820 p.)
Cześć. Chce zrobić w aplikacji tak, że przy wciśnięciu przycisku pojawi się drugie okno (jakieś ustawienia czy coś).

Widziałem że są opcje:

-setVisibility(true) ale gdy zamykam to otworzone okno 'X' to zamyka się całość.

-wywołanie "maina" tego okna które ma się pojawić

Jest jakiś inny sposób czy coś robię nie tak?
komentarz 28 lipca 2018 przez Mateusz51 Nałogowiec (28,180 p.)
Próbowałeś ustawić setDefaulColseOperation() na np HIDE_ON_CLOSE
komentarz 28 lipca 2018 przez Kabuuz Bywalec (2,820 p.)
Sprawdziłem i nadal nie działa

1 odpowiedź

0 głosów
odpowiedź 28 lipca 2018 przez Wiciorny Ekspert (283,300 p.)
Wielowątkowość?  Zależy z czego korzystasz SWING/FX?

Zakładam, że swingowy?

https://docs.oracle.com/javase/tutorial/uiswing/components/frame.html

Generalnie ja bym rozpoczynał w oparciu o "wielowątkowość" :) jako osobny wątek.

Z drugiej strony NODE/PARENT ->  też jest rozwiązaniem które stosowałem w FX Java - po prostu w sytuacji powołania potomka, "chowasz" rodzica .

Zamyka się całość bo to są te same obiekty,  więc najlepiej uruchomic nowe okno w nowym wątku np, lub jako oddzielny  obiekt

Podobne pytania

+1 głos
1 odpowiedź 1,170 wizyt
pytanie zadane 28 grudnia 2016 w Java przez niko64 Użytkownik (630 p.)
0 głosów
1 odpowiedź 1,563 wizyt
pytanie zadane 22 lipca 2017 w HTML i CSS przez Vorex444 Dyskutant (9,610 p.)
+1 głos
2 odpowiedzi 1,437 wizyt
pytanie zadane 9 grudnia 2016 w C i C++ przez Yashe Dyskutant (7,720 p.)

93,732 zapytań

142,669 odpowiedzi

323,287 komentarzy

63,293 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...