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 に答える