所以,我正在开发一个使用GridLayout
和tictactoetile
数组的项目,这是一个扩展JButton
的类。
对于我要尝试做的第一件事的一个例子,我想找出点击了什么按钮,然后将该按钮的文本设置为等于x或o,具体取决于它是哪个转弯。我有这个逻辑,我只是不知道如何点击按钮的行和列。
对不起,如果措辞不好。
答案 0 :(得分:0)
public class tictactoetile extends JButton implements ActionListener {
private int cory;
private int corx;
//Create your own GameObj class with the necessary members
//Some examples for members below...
private GameObj game;
public tictactoetile(int x,int y,GameObj gam) {
cory = y;
corx = x;
game = gam;
super();
}
public void actionPerformed(ActionEvent e) {
this.setText(game.getTurnMarker()); //returns either x or o
game.updateGameState(game.getTurn(),cory,corx);
game.nextTurn();
}
}