我正在开发一个Swing应用程序。我正在使用两个屏幕。
1.从屏幕1启动的按钮将启动屏幕2。
伪代码:
ScreenA extends JFrame{
onButtonClick(){
Screen2.setVisible(true);
}
System.out.println("Hai");
}
Screen2 extends JFrame{
onButtonClick{
Hide this screen;
}
}
现在的输出为:
- 屏幕2将被显示。
- “Hai”将被打印出来。
我的目标:只有当从屏幕2点击一个按钮并且屏幕2消失时,才想要显示“Hai”。
我该如何实现它?
我尝试在屏幕二中为buttonclicked设置一个标志。但程序只是通过条件然后继续执行下一行。我该如何控制它?
Screen2.onButtonClick()
中隐藏后打印“Hai”。如果有误,请详细说明您的问题。 - Sergey Grinev