Java GUI游戏菜单

时间:2012-05-22 11:04:29

标签: java swing user-interface menu

我正在尝试一个项目 - 我们正在用GUI创建一个小游戏。 我决定从“主菜单”开始。基本上,会有按钮,如“单人游戏”,“帮助”等...

我用菜单等制作了GUI。我也添加了听众。

我现在如何解决问题?如果有人点击,例如“单人游戏”,我希望屏幕更改为显示“单人游戏”的标题并摆脱主菜单。 我需要在actionPerformed()方法中做些什么来获得此效果?

我想我可以从那里开始工作。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

最好的方法是将相应的窗口放在一个单独的Jpanel上,并在你的gui中有一个主面板。每当用户点击一个按钮时,你删除主面板上的任何内容,添加corrseponding面板,然后重新绘制gui。

类似的东西:

    if (e.getSource() == button){           
                masterPanel.removeAll();            
                masterPanel.add(newWindow);                 
                this.setVisible(true);
                this.repaint();     
            }