Wątek przeniesiony 2015-05-24 08:25 z Java przez bogdans.

Powrót do okna po wciśnięciu przycisku

0

Witam,
Nie mogę dojść jak zrobić przycisk w drugim oknie, żeby zamkną drugie okno, a przywrócił to pierwsze. W necie nigdzie nie mogę znaleźć rozwiązania mojego problemu. Żeby przejść na drugie okno używam

Okno2 okno2 = new Okno2();
 jpane.setVisable(false); //jpane to głowny JPane w oknie
 okno2.setVisable(true);

W oknie2 mogę użyć dispose() żeby zamknąć, ale jak wtedy przekazać setVisable(true) w pierwszym oknie?
Czy mogę tu użyć

Okno1 okno1 = new Okno1();
okno1.setVisable(true);

Czy jest to prawidłowe, czy inaczej powinno wyglądać przełączanie między oknami?
Konkretnie chodzi o to czy jeżeli w oknie1 mam JComboBox użytkownik wybierze jakąś opcję to, gdy "wróci" z okna2, czy ta opcja nadal jest wybrana wtedy?

1

Przekaż referencję np. w konstruktorze jednego okna do drugiego i działaj na metodzie setVisible. Jak "schowasz" okno to wciąż ono istnieje wraz z ustawionymi wartościami

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