有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaSwing实现基于阶段的GUI的正确方法是什么?

我目前正在开发我的应用程序的菜单,我想知道编写“基于阶段的菜单”的正确方法是什么。我所说的“基于阶段的菜单”是指,用户单击一个按钮,整个界面将更改为下一个“阶段”。以下是我在Photoshop中设计的图片,以解释我的想法: Main Menu

Admin Menu

第一张图片是第一阶段,第二张图片是第二阶段 每个圆形的东西都是一个按钮

到目前为止,我使用WindowBuilder在eclipse上获得了主菜单(第一张图片),将其制作成JPanel,然后在window类上实例化它

我的想法是让一个事件监听器监听每个按钮上的点击,然后一旦触发偶数,让帧上的JPanel变量切换到下一个“阶段”所以我想知道这是否是正确的方法,还是有更好的方法


共 (1) 个答案

  1. # 1 楼答案

    您可以使用Card Layout来轻松交换面板

    查看Swing教程中关于How to Use Card Layout的部分以了解更多信息和示例