2010-06-21 91 views
1

1个主程序2个JFrame程序。NetBeans程序链接

如何使用主程序调用JFrame在主程序执行过程中以色方式运行? (一次一个,弹出一个用户交互并点击确定,下一个框架弹出)

我试过使用它,但它同时执行两个框架。

 EventQueue.invokeLater(new Runnable() { 

     public void run() { 
      new chooseGender().setVisible(true); 
     } 
    }); 

回答

1

您可以隐藏或处置当前的JFrame。

要隐藏,您可以调用.setVisible(false)方法,或者如果不再需要JFrame,只需调用.dispose()方法即可。

请注意,您应该创建新的JFrame并隐藏/删除当前的JFrame,理想情况下在用户按下的按钮的事件处理程序中进入下一个屏幕。

+0

谢谢,在几分钟内将此标记为正确:) – 2010-06-21 15:06:06

+0

没问题。也许你应该看看一些教程或Sun的API。通常这些节省你的时间,让你做出正确的代码,更不用说你可以学习更多:) – npinti 2010-06-21 15:11:53