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

09-11 18:59