如何为我的应用程序实现新的游戏功能?在里面解释

时间:2012-07-08 21:33:01

标签: java user-interface applet

我已经为这样的类创建了一个小应用程序:

  1. 点击棋盘上的任何按钮,从该按钮开始骑士之旅。
  2. 我的程序解决了骑士之旅并在棋盘上打印出1-64,以了解骑士如何穿过棋盘。
  3. 现在我正在尝试实施新游戏功能。我有一个菜单栏,File,里面有新游戏。

    我完全不知道如何实施新游戏,点击新游戏后,会显示一个“新鲜”的新棋盘供用户点击。

    java中是否有内置函数可以执行此操作?

    由于

3 个答案:

答案 0 :(得分:1)

如果不知道你在加载时如何实现你的初始游戏就有点困难,但是当applet开始进入方法时你调用所有的初始化,然后从你的动作监听器中调用它。

在空模式下初始化您的电路板(再次,很难知道,因为我不知道您的电路板是如何表示的,并清除所有数据(创建新对象,让GC处理旧的,或者给出它们的初始值取决于您的实现。)

或者,您可以为每个对象(棋盘,骑士等)创建一种“重置”方法,然后调用所有重置,并重新绘制菜单项的动作侦听器上的所有内容。

但是看一些代码会有很多帮助,或者至少知道你是如何实现的。

古德勒克

答案 1 :(得分:0)

不,没有内置任何东西,也没有内置,因为它完全取决于您的GUI设置和程序逻辑。您应该为您的程序提供refresh()reset()方法或类似方法,清除棋盘并重新初始化变量,然后通过按钮或菜单调用它。

答案 2 :(得分:0)

创建新游戏很可能取决于您的班级设计。假设您不手动更改UI元素,则必须实现一个将游戏类属性重置为默认值的函数。

相关问题