2010-06-21 87 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