【发布时间】:2015-12-03 18:45:41
【问题描述】:
我已经为经典的八皇后国际象棋问题创建了一个解决方案。下面的 Java Swing 图像显示了解决方案,并且我以编程方式验证了没有选择任何作为 JButton 的正方形(每个按钮的 isSelected = false)。那么为什么第一个按钮在图像图标周围显示一个白色方块?如果我单击任何空白方块,第一个方块上图像图标周围的白色轮廓就会消失。我尝试在显示板后迭代每个按钮,并为每个按钮调用 button.setSelected(false),但仍然没有运气。有什么建议么?谢谢。
【问题讨论】:
-
setSelected()不会做你想的那样,它只是设置按钮的状态。您看到的正方形是焦点。
标签: java swing icons jbutton selected