1

我正在尝试打开一个JDialogfrom JFrame。我想暂停执行,直到关闭子对话框,但主框架正在连续执行而没有任何暂停。我正在使用以下代码。

什么是替代解决方案?

Class NewFrame extends JFrame

 NewFrame()

  try 
    {
       NewDialog frm = new NewDialog();
       frm.show();

       JOptionPane.showMessageDialog(null,"yes");
     }
  catch(Exception ex)
   {
   ex.printStackTrace();
  }
 }
}

在上面的程序中,我希望在关闭对话框时显示一条消息。

4

1 回答 1

3

确保它NewDialog扩展自JDialog并设置为模态 ( setModal(true))。您可能想看看如何使用对话框

于 2013-01-12T20:01:48.950 回答