【发布时间】:2013-12-17 15:53:16
【问题描述】:
使用 Java 开发一个简单的井字游戏。
我有一个名为GameHelpers 的类。这个类应该包含对游戏有用的方法。游戏发生在另一个班级。
GameHelpers 中的方法是ResetGame()。此方法应该将所有 9 个按钮(井字游戏板)上的文本设置为空白,再次将它们设置为启用,并将变量设置为 1。
这是它的代码:
public class GameHelpers {
public void resetGame(){
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
buttons[i][j].setEnabled(true);
buttons[i][j].setText("");
count = 1;
}
}
}
}
buttons[] 是游戏主类TicTacToe 中的一个 JButton 数组。
此方法以前在游戏的主类TicTacToe 中。但是现在它在不同的类中,它无法到达TicTacToe 类中的按钮并对其进行操作。
我在TicTacToe 中创建了get 和set 方法,但是如何从GameHelpers 激活它们?
如何使GameHelpers 中的方法起作用?
【问题讨论】:
-
如果您只打算为 Windows 开发,我建议您使用
C#。它在语法上与 java 非常相似;另外,从您的程序中获取可执行文件很简单。显然这是我的观点,但我认为C#提供了很多I would love to see in Java 的东西。C#是我希望Java成为... -
当您已经有了一个已接受的答案时,为什么还要将您的问题编辑成一个全新的问题?现在这些答案毫无意义。
-
编辑问题后答案不再适合您的问题..