Я разрабатываю свинговое приложение. Я использую два экрана
1. Кнопка на экране 1 запускает экран 2.
Псевдокод:
ScreenA extends JFrame{
onButtonClick(){
Screen2.setVisible(true);
}
System.out.println("Hai");
}
Screen2 extends JFrame{
onButtonClick{
Hide this screen;
}
}
Теперь вывод:
- Будет отображен экран 2
2.Hai будет напечатан.
Моя цель: я хочу отображать хай, только когда нажата кнопка на экране 2 и экран 2 исчезает.
Как мне этого добиться?
Я попытался установить флаг для нажатия кнопки на экране два.
Но программа просто проходит через условие и переходит к следующей строке.
Как мне сохранить контроль?