相邻的 JButton

Adjacent JButtons

我正在创建一个文字游戏,其中必须从 6X6 网格中选择字母。但是,只能选择相邻的字母(即相邻的按钮)。有什么方法可以识别按钮是否相邻?

最好的方法是用二维 table 表示按钮,例如:

Button[][] x;

(行/列的大小取决于您的要求)

x[i][j] 相邻的按钮将是:

x[i-1][j]
x[i+1][j]
x[i][j-1]
x[i][j+1]

此外,您需要检查索引是否超出范围,即它不能小于 0 或大于 table 的大小。