2011-11-26 92 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)。 –