首页 > 解决方案 > 更改 JButton 焦点框的颜色

问题描述

我想更改 JButton 焦点的颜色,这样您就知道按钮获得焦点时出现的矩形。我知道我可以禁用对焦或焦点的绘画

 JButton.setFocusable(false);
 JButton.setFocusPainted(false);

但我希望用户能够集中注意力并看到它。但是由于我更改了按钮的背景颜色,因此略带蓝色的焦点框看起来并不那么吸引人(如果您用鼠标越过按钮,则出现的框也是如此)。所以,总而言之,我正在寻找的是

JButton.setFocusColor(Color c);

顺便说一句,我当然在使用 Swing。

非常感谢您的任何回答!期待它。

标签: javaswingcolorsfocusjbutton

解决方案


推荐阅读