我正在使用 GUI 构建一个棋盘(可能是棋盘游戏)。我创建了二维数组来制作像五子棋游戏这样的单元格。我想做这个功能:每当我单击一个单元格时,都会显示单元格位置。
private Cell[][] cells;
private in row;
private int col;
Update:
.......
JPanel pn = new JPanel(new GridLayout(row, col, 0, 0));
cells = new Cell[row][col];
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
pn.add(cells[i][j] = new Cell());
}
......
private class MouseListener extends MouseAdapter {
public void mouseClicked(MouseEvent e) {
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
if ( ) {
System.out.println("X: " + i + ", Y: " + j);
}
}
}
}
尽管我已经尝试了几次并且在不同的条件下,但我无法使其工作if