java - 更改 Java Swing 组件焦点指示器的颜色

标签 java swing focus indicator

我有一个带有 JButton、JTextField 和 JTable 的 JPanel,并且 TAB 键按预期遍历这些组件,并在具有焦点的组件(或 JTable 的情况下为单元格)周围绘制一个小黑框。如何更改黑盒焦点指示器的颜色?

最佳答案

选择外观由每个组件的 UI 委托(delegate)控制,在 How to Set the Look and Feel 中讨论。 .

作为一个具体的例子,在某些 L&F 上,您可以在程序启动时覆盖默认值:

UIManager.put("Button.focus", Color.red);

关于java - 更改 Java Swing 组件焦点指示器的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6877603/

相关文章:

java - 如何确定原始变量的原始类型?

java - 向类中添加一个简单的 GIF

java - 将多行 JTextArea 内容写入文件

java - getImage()/drawImage() 使 Java-Applet 停止工作

javascript - 如何在内容类型的编辑模式下将焦点设置在富文本字段上?

java - java里面的Scrapy?

Java播放AAC编码音频(JAAD解码器)

Java 模式对话框不会阻止代码执行

JavaFX 在自定义编辑单元中请求焦点

c# - WPF TabControl 在 SelectionChanged 上,将焦点设置到文本字段