两个不同的面板在一个框架 - Java

时间:2012-02-15 16:54:51

标签: java swing jframe awt jpanel

我有一个问题。 我有一个主框架,在左边我有一个带菜单的侧边栏。 我的问题是,是否可以在主框架内制作另一个面板, 因此,如果单击menu1,相关内容应显示在主框架的后半部分,当按下其他菜单时,显然根据所选内容确定相关内容。它有点难以解释,抱歉。有没有人有一个想法,是否可以在Java中使用Eclipse?

2 个答案:

答案 0 :(得分:7)

是的,你很可能看到CardLayout,这个LayoutManager可以提供如何在JPanel

中实现JFrame之间切换的简单方法

答案 1 :(得分:4)

是的,你可以在1帧中添加2个JPanel。

JFrame frame = new JFrame();
JPanel pane1 = new JPanel();
JPanel pane2 = new JPanel();
frame.add(pane1, BorderLayout.WEST);
frame.add(pane2, BorderLayout.EAST);