2011-11-26 67 views
2

我正在嘗試創建一個簡單的GUI。我有一個充滿各種JMenuItems的菜單欄。每個菜單項都應鏈接到不同的「窗口」。目前,我認爲最好的方法是創建一個框架,並創建各種JPanel。我的ActionListeners將切換不同面板的可見性,並且一次只能看到一個面板。這是完成任務的最佳方式嗎?或者有更好的解決方法。使用多個面板和一個框架創建GUI

回答

10
+1

請參閱[使用2個或更多幀](http://stackoverflow.com/questions/7889922/working-with-2-or-more-frames/7890456#7890456)。 –

+1

有關'CardLayout'的特定示例,請參閱[本答案](http://stackoverflow.com/questions/5665156/calling-awt-frame-methods-from-subclass/5786005#5786005)。 –

4

JTabbedPane已經爲您實施!
JTabbedPane的tutorial

+0

參見[2層或更多的幀的工作](http://stackoverflow.com/questions/7889922/working-with-2-or-more-frames/7890456 #7890456)。 –