【发布时间】:2012-04-09 10:39:17
【问题描述】:
我有一个 JFrame 类和两个 JPanel 类。一开始我想在调用Jframe main()时添加Panel1,当点击Panel1中的“Next>”按钮时,想打开Panel2。
现在我正在尝试运行 JFrame,它通过调用 jFrameObj.setContentPane(Panel1) 打开 Panel1。后来我的控制移动到 Panel1,现在我怎么能在同一个 jFrameObj 上做 setContentPane(Panel2) ?
这是我的功能的正确方法吗?如果有其他方法,请推荐我?
【问题讨论】:
-
您可以使用
CardLayout来完成此任务。 -
谁能告诉我如何根据我的要求或目的使用卡片布局?
-
请从@Howard 链接的教程开始。 1+ 给他。
-
感谢您的回复。我没有使用向导,只使用 JPanels 和 JFrame。有人知道仅在 JFrame(一个带有 main() 的类文件)和一组 JPanel(每个 JPanel 的类文件)之间使用卡片布局的详细信息吗?