如何删除 JTabbedPane 上当前选定选项卡周围的虚线。
例如:
看到它周围的虚线了吗?
我刚刚找到了一个更好的方法:
component.setFocusable(false);
尝试设置焦点颜色
UIManager.put("TabbedPane.focus", new Color(0, 0, 0, 0));
或将其设置为与背景相同的颜色
我相信需要什么取决于您使用的 LnF。
您需要创建一个自定义 TabbedPaneUI 类,可能会覆盖您选择的 L&F 中的那个。你可能会压倒一切javax.swing.plaf.basic.BasicTabbedPaneUI
。
paintFocusIndicator
,并使其成为一个空方法。myTabbedPane.setUI(myTabbedPaneUI)