为什么未选中的 JButton 显示突出显示的图标?
Why is unselected JButton showing highlighted icon?
我已经为经典的八皇后国际象棋问题创建了一个解决方案。下面的 Java Swing 图像显示了解决方案,我已经以编程方式验证了 none 的正方形,即 JButton,已被选中(每个按钮的 isSelected = false)。为什么第一个按钮在图像图标周围显示一个白色方块?如果我点击任何空白方块,第一个方块上图像图标周围的白色轮廓就会消失。我已经尝试在显示板后迭代每个按钮,并为每个按钮调用 button.setSelected(false),但仍然没有运气。有什么建议么?谢谢
您是否尝试过移除焦点。
myButton.setFocusPainted(false);
如果这不起作用,请阅读this问题
我已经为经典的八皇后国际象棋问题创建了一个解决方案。下面的 Java Swing 图像显示了解决方案,我已经以编程方式验证了 none 的正方形,即 JButton,已被选中(每个按钮的 isSelected = false)。为什么第一个按钮在图像图标周围显示一个白色方块?如果我点击任何空白方块,第一个方块上图像图标周围的白色轮廓就会消失。我已经尝试在显示板后迭代每个按钮,并为每个按钮调用 button.setSelected(false),但仍然没有运气。有什么建议么?谢谢
您是否尝试过移除焦点。
myButton.setFocusPainted(false);
如果这不起作用,请阅读this问题