如何在我打开自定义 JDialog 时暂停我的应用程序,并在对话框关闭后再次继续。
最佳答案
只需使用:
setModal(true);
我通常在 JDialog
的构造函数中调用它。
请参阅关于 setModal(boolean)
的 Javadocs。
http://java.sun.com/javase/6/docs/api/java/awt/Dialog.html#setModal(boolean)
这将导致执行在当前线程上阻塞,直到对话框关闭。
或者,您可以使用:
setModalityType(Dialog.DEFAULT_MODALITY_TYPE);
它等同于 setModal(true)
并且在技术上是正确的方法。
关于java - 如何在 JDialog 打开时暂停执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/927364/