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

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

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

S6
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 29
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

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

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

  • Rejestracja: dni
  • Ostatnio: dni
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.