0
我有多個JFrames,他們每個人都有一個'主'。當我點擊「運行」時打開的是我創建的第一個JFrame。我怎樣才能改變它,使我打開的不同JFrame?如何設置啓動項目?
我有多個JFrames,他們每個人都有一個'主'。當我點擊「運行」時打開的是我創建的第一個JFrame。我怎樣才能改變它,使我打開的不同JFrame?如何設置啓動項目?
您的應用程序中不應該有更多public static void main(String[] argv)
方法,事實上,通常只使用一個JFrame
。其他完成JDialog
,它爲你做了一些很好的事情,如在主動時禁用主窗口。
主要方法創建主框架,然後根據此框架中的某些事件打開其他框架。
您打開(MyDialog延伸的JDialog)的對話窗口有點像這樣:
JDialog dlg = new MyDialog(mainFrame);
dlg.setVisible(true);
所以我做1個單JFrame的,如果我想要更多的形式我用的JDialog? – Villager
是的,一般來說,如果你有一個主窗口(JFrame),其他的如同對話框一樣工作(例如設置,幫助),使用JDialog類更有意義。畢竟,它是爲此而設計的。 – MightyPork
謝謝!我會嘗試一下。 – Villager