在一个JFrame中切换不同的JPanel

时间:2013-12-10 05:11:02

标签: java swing jframe jpanel

我正在寻找的是一种只在一个JFrame中浏览不同JPanel的方法。要导航用户,应使用位于这些面板内的按钮。

我没有使用任何布局。 当我们提交相应的按钮时,我希望我的所有jpanel都处于相同的位置

我希望你的家伙可以帮助我, 我在我的jframe中有一个菜单栏,每个项目都有不同的面板。

1 个答案:

答案 0 :(得分:5)

您需要使用CardLayout,它旨在让您将活动面板从一个面板切换到另一个面板。

除非您打算在任何其他PC上运行程序,然后再创建它(并且永远不更新操作系统或硬件),否则您将学会使用布局管理器。

PC具有各种形状和尺寸,操作系统(和操作系统的版本),显示驱动程序和屏幕之间存在差异,这些都会使您的程序在运行的每个系统上看起来都不同。布局管理人员会在尝试处理这些情况时参与猜测工作。