我正在开发一个摆动应用程序。我正在使用两个屏幕
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 设置一个标志。
但程序只是通过条件并继续到下一行。
我如何保持控制?
最佳答案
使用模态对话框。有关更多详细信息,请参阅 How to Make Dialogs。
关于java - Swing , 多屏 , 控制权转移,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9443161/