我有一个 8 x 8 的按钮线性布局。我正在制作一个类似于 boggle 的小游戏,当我单击一个按钮时,我希望能够禁用除其周围按钮之外的所有按钮。这也涉及边缘上的按钮。我基本上需要一些帮助来开始这个游戏的逻辑。任何帮助表示赞赏。到目前为止,我已经考虑过程序的结构以及一个 8 x 8 的图形如何激活它的邻居,也许如果我可以访问每个按钮的单元格,我可以进一步前进吗?谢谢。
最佳答案
扩展 Button 并根据每个按钮的邻居为每个按钮提供 ButtonListener。根据您将它们绑定(bind)在一起的方式,每个按钮都会有一个按钮监听器绑定(bind)到它的每个邻居。如果您不想使用对角线邻居,一个按钮将最多有 5 个按钮监听器(如果该按钮正在监听它自己的按钮)。)
关于java - 当我点击一个按钮时,我只想激活它周围的按钮。这怎么可能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18971249/