当我打开自定义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)
,从技术上讲,它是正确的方法。