java - 更改 JTabbedPane 边框的颜色

标签 java border jtabbedpane uimanager

我正在尝试更改 JTabbedPane 上默认蓝灰色边框的颜色。您可以看到下图中圈出的边框。

enter image description here

我想让它变成深灰色。我试过使用以下 UIManager属性(导致上图中的 UI):

UIManager.put("TabbedPane.background", Color.decode(Colors.FACE_BG));
UIManager.put("TabbedPane.foreground", Color.decode(Colors.FONT_WHITE));
UIManager.put("TabbedPane.opaque", true); 
UIManager.put("TabbedPane.selected", Color.decode(Colors.TABLE_SELECTION));
UIManager.put("TabbedPane.border", BorderFactory.createLineBorder(Color.decode(Colors.DARK_GRAY), 1));

我如何实现这一目标?谢谢!

最佳答案

尝试

nameOfYourComponent.setBorder(BorderFactory.createLineBorder(Color.black, 1));
// the second argument is thickness

关于java - 更改 JTabbedPane 边框的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41568606/

相关文章:

java - 复选框已选中但未选择它

java - 插入优先队列

css - Hover.css 边框底部效果在 Opera 中无法正常工作

java - 我如何获得 JtabbedPane 内的 jPanel

java - 如何为选中的 JChechbox 赋值?

java - 关于 eclipse 中的 java map

java - 如何获取当前选项卡的Jtable或者jTable模型?

java - 从 jtabbedpane 中的组件 jlabel 获取标题

wpf - 为每个网格行分配边框

css - 如何为输入字段中的文本添加边框