Как удалить пунктирную линию вокруг текущей выбранной вкладки на JTabbedPane.
Например:
Видите пунктирную линию вокруг него?
Как удалить пунктирную линию вокруг текущей выбранной вкладки на 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)