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

java - 更改JTabbedPane边框的颜色-LMLPHP

我想把它变成深灰色。我尝试使用以下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

10-05 19:06