我已经创建了5个非常相似的面板,这些面板一次只能在一个框架的同一区域中可见,我的意思是当app应用其中一个(JPanel0)可见而其他四个是创建但不可见,当我点击Button1时,JPanel1设置为可见,JPanel0变为不可见,与所有相同。
我设法与BorderLayout接近但我不能让所有人都集中在中心位置。有人能帮我吗?非常感谢你!
答案 0 :(得分:5)
CardLayout
可能是您想要的吗?
The Java Tutorials有一篇关于How to Use CardLayout的文章,其中包含一个示例,该示例在使用JPanel
进行交换的几个CardLayout
之间切换。
答案 1 :(得分:0)
另一种选择是使用OverlayLayout。