我的Java应用程序的一个类中有一个方法可以创建Swing GUI并具有自己的动作侦听器-效果很好。但是,当窗口关闭时,我需要返回String[]数组的方法。这是导致问题的部分...

我在方法的末尾添加了一个简单的return语句,但是很明显Java不会等待动作侦听器,并且认为一旦添加了动作侦听器,该方法就完成了。那么,有什么方法可以“保留”一种方法,然后在我准备就绪时恢复它,甚至可以用另一种方法解决我的问题?

提前致谢

最佳答案

请改用模态JDialogJOptionPane。打开它的代码将在该位置暂停-直到从屏幕上取消模态组件。

09-05 15:24
查看更多