所以我创建了这个 JFrame
窗口,其中有很多项目,例如 JLabel
、JComboBox
JTextField
等...底部有一个“下一个”JButton
。
我希望当用户单击下一步按钮时,屏幕上的所有内容都应该被删除并替换为我创建的其他类中的内容。
每当我单击下一步按钮时,我只能打开一个新的 JFrame
窗口。有人可以告诉我如何从屏幕上删除所有项目并将其替换为其他类别的项目吗?
谢谢。我是新手,所以请给我最简单的方法。
最佳答案
这听起来像是 CardLayout 的工作
您可以在 JFrame 的 BorderLayout.SOUTH 位置创建一个基本面板,其中包含导航按钮,并将许多面板添加到由 CardLayout 管理的主面板中。
关于java - 带有子组件的 JFrame 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11729531/