diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTabbedPaneUI.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTabbedPaneUI.java index 37010b1e..f66005aa 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTabbedPaneUI.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTabbedPaneUI.java @@ -489,7 +489,9 @@ public class FlatTabbedPaneUI contentBorderFocusListener = new FocusListener() { @Override - public void focusGained( FocusEvent e ) {} + public void focusGained( FocusEvent e ) { + repaintContentBorder(); + } @Override public void focusLost( FocusEvent e ) { diff --git a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/TabsPanel.java b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/TabsPanel.java index 2dec7342..42cb124a 100644 --- a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/TabsPanel.java +++ b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/TabsPanel.java @@ -983,7 +983,7 @@ class TabsPanel panel4.add(showTabSeparatorsCheckBox, "cell 2 1"); //---- activeTabBorderCheckBox ---- - activeTabBorderCheckBox.setText("Active tab border"); + activeTabBorderCheckBox.setText("Paint border around active tab"); activeTabBorderCheckBox.setName("activeTabBorderCheckBox"); activeTabBorderCheckBox.addActionListener(e -> activeTabBorderChanged()); panel4.add(activeTabBorderCheckBox, "cell 3 1");