将JPanels堆叠在其他顶部

时间:2009-05-30 15:15:57

标签: java swing layout jpanel

我已经创建了5个非常相似的面板,这些面板一次只能在一个框架的同一区域中可见,我的意思是当app应用其中一个(JPanel0)可见而其他四个是创建但不可见,当我点击Button1时,JPanel1设置为可见,JPanel0变为不可见,与所有相同。

我设法与BorderLayout接近但我不能让所有人都集中在中心位置。有人能帮我吗?非常感谢你!

2 个答案:

答案 0 :(得分:5)

CardLayout可能是您想要的吗?

The Java Tutorials有一篇关于How to Use CardLayout的文章,其中包含一个示例,该示例在使用JPanel进行交换的几个CardLayout之间切换。

答案 1 :(得分:0)

另一种选择是使用OverlayLayout。