删除JTabbedPane“当前选中”的虚线

时间:2010-07-17 23:56:35

标签: java swing jtabbedpane

如何删除JTabbedPane上当前所选选项卡周围的虚线。

例如:

alt text

看到它周围的虚线?

3 个答案:

答案 0 :(得分:6)

我刚刚找到了一个更好的方法:

component.setFocusable(false);

答案 1 :(得分:5)

尝试设置焦点颜色

UIManager.put("TabbedPane.focus", new Color(0, 0, 0, 0));

或将其设置为与背景相同的颜色

答案 2 :(得分:3)

  • 这是由当前的Look绘制的 和感觉。
  • 我相信所需要的 将取决于你正在使用的LnF。

  • 您需要创建自定义 TabbedPaneUI类,可能 压倒你所选择的那个 L&安培; F。您可能会覆盖javax.swing.plaf.basic.BasicTabbedPaneUI

  • 覆盖paintFocusIndicator,并将其设为空方法。
  • 您需要创建此类的实例,然后调用myTabbedPane.setUI(myTabbedPaneUI)