小编min*_*e10的帖子

重新启动/重放Java游戏而无需重新启动GUI

我正在尝试为我的Java游戏添加重启/重放功能.目前在我的Game类中(GUI和游戏初始化),我有:

init() method
Game() object
Run Code Online (Sandbox Code Playgroud)

Game对象包含整个游戏窗口的GUI,并包括各种对象(例如实际的游戏窗口,记分板,倒数计时器等).

如果他们点击GUI上的重启按钮或游戏结束,我想添加游戏重启的功能(连同倒计时和得分).我确实认识到最好重新实例化对象(评分,倒计时),但是一旦实例化它们就是我GUI的一部分

i.e. add(scoreboard)
Run Code Online (Sandbox Code Playgroud)

有没有办法重新实例化对象而无需重新实例化我的GUI?理想情况下,我只想重新实例化对象,而无需为GUI重新打开全新的JFrame.如果有人可以为我提供我应该拥有的课程和方法的大纲(以及他们做了什么),我们将非常感激.

谢谢!

java user-interface

1
推荐指数
1
解决办法
2626
查看次数

标签 统计

java ×1

user-interface ×1