From ad0a13004e8019c2d4c6b302f9f4dfecd1c288c9 Mon Sep 17 00:00:00 2001 From: DUDSS Date: Sun, 20 Jun 2021 02:56:19 +0200 Subject: [PATCH] TabbedPane: Changed name in demo and added separator repaint on focus gained. --- .../main/java/com/formdev/flatlaf/ui/FlatTabbedPaneUI.java | 4 +++- .../src/main/java/com/formdev/flatlaf/demo/TabsPanel.java | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) 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");