我创建了 5 个非常相似的面板,它们应该在同一帧的同一区域中一次可见,我的意思是当应用程序为其中一个 (JPanel0) 加注星标时,其中一个 (JPanel0) 可见,而其他四个已创建但不可见当我点击 Button1 时,JPanel1 设置为可见,而 JPanel0 变为不可见,与所有人相同。
我设法接近 BorderLayout 但我不能让所有这些都集中在中心位置。有人能帮我吗?非常感谢!
可能CardLayout
是您正在寻找的东西?
Java 教程有一篇关于如何使用 CardLayout的文章,其中包括一个在几个JPanel
s 之间切换的示例,这些 s 通过 using 交换CardLayout
。
另一种选择是使用 OverlayLayout。