为什么未选中的JButton会显示突出显示的图标?

时间:2015-12-03 18:45:41

标签: java swing icons jbutton selected

我已经为经典的8皇后棋问题创建了一个解决方案。下面的Java Swing图像显示了解决方案,并且我已经以编程方式验证了没有选择任何JButton方块(每个按钮的isSelected = false)。那么为什么第一个按钮在图像图标周围显示白色方块?如果我点击任何空方块,第一个方块上图像图标周围的白色轮廓就会消失。我已经尝试在显示电路板后迭代每个按钮,并且对于每个按钮,调用button.setSelected(false),但仍然没有运气。有什么建议?感谢。

Eight Queens solution

1 个答案:

答案 0 :(得分:4)

你是否尝试删除焦点。

myButton.setFocusPainted(false);

如果这不起作用,请阅读this问题