Mam problem z moją aplikacją, w której użytkownik otworzy więcej niż jedno okno na raz. I dodałem metodę dispose() do wywołania przy zamykaniu okna. Teraz powinienem trzymać przy-przynajmniej jedno okno otwarte przez cały czas, aby aplikacja nie ukrywała się bez pełnego zamknięcia. Jeśli nie rozumiesz, przeczytaj następujący scenariusz:Jak znaleźć, jeśli okno jest otwarte na huśtawce
Mam otwarte okno A i okno B w tym samym czasie. Teraz mogę zamknąć albo okno A, albo okno B, ale nie oba. Innymi słowy, okno B powinno być dozwolone tylko wtedy, gdy okno A jest otwarte i na odwrót. Jak to zrobić w zamachu?
+1 dla ['Action'] (http://download.oracle.com/javase/tutorial/uiswing/misc/action.html). – trashgod
+1 bardzo ładny kawałek kodu. – Boro
+1 nigdy nie pomyślał o takim pomyśle. :) –