JavaSwing实现基于阶段的GUI的正确方法是什么?
我目前正在开发我的应用程序的菜单,我想知道编写“基于阶段的菜单”的正确方法是什么。我所说的“基于阶段的菜单”是指,用户单击一个按钮,整个界面将更改为下一个“阶段”。以下是我在Photoshop中设计的图片,以解释我的想法:
第一张图片是第一阶段,第二张图片是第二阶段 每个圆形的东西都是一个按钮
到目前为止,我使用WindowBuilder在eclipse上获得了主菜单(第一张图片),将其制作成JPanel,然后在window类上实例化它
我的想法是让一个事件监听器监听每个按钮上的点击,然后一旦触发偶数,让帧上的JPanel变量切换到下一个“阶段”所以我想知道这是否是正确的方法,还是有更好的方法强>
# 1 楼答案
您可以使用
Card Layout
来轻松交换面板查看Swing教程中关于How to Use Card Layout的部分以了解更多信息和示例