0

我目前正在开发一个带有“开始屏幕”框架的 java 游戏。在开始屏幕中,我有一个名为 buttonLogin 的按钮。按下 buttonLogin 后,会弹出一个由 LoginDialog 类启动的登录对话框,要求您输入用户名和密码。在对话框中有两个按钮,登录和取消。按下登录后,我的游戏将打开,但开始屏幕仍然可见。

我的问题是我不知道如何在 LoginDialog 类的 actionPerformed 方法中编写代码来关闭现有的 StartScreen 窗口。

提前致谢!

4

1 回答 1

0

如果 currFrame 是您的开始屏幕框架。newFrame 是您要打开的框架(在您的情况下为游戏窗口。)然后设置类似这样的内容....

currFrame.setVisible(false); // hide visibility.
ABCD newframe = new ABCD();  // load new frame named ABCD
newFrame.setVisible(true);   // make it visible.

希望它能消除你的疑问。

于 2012-04-28T06:14:46.437 回答