我有两个JFrame窗口,当点击第一个窗口的Jbutton时候显示第二个JFrame,当第二个JFrame没操作完的时候不能对第一个JFrame进行操作。这个我该怎么实现呢???

解决方案 »

  1.   

    第二个使用模式JDialog,一个应用有一个JFrame就够了。
      

  2.   

    现在我改了一下,把第二个改extends JDialog,但是我还是不能实现我所要的功能啊!
      

  3.   

    当点击按钮的时候是初始化一个对话框,而不是改变对话框的可见性,这样该对话框会完全屏蔽弹出体,从而实现你的要求.
    建议找一个小例子来看看,不要自己蒙着做,你说的这个是最常见的做法.
    你可以先学习下面这段代码:
    http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html另外一个问题,常常去extends一个jdialog,或者jframe不是一个好的做法,具体参见:
    http://www.javapractices.com/topic/TopicAction.do?Id=228