From 6e990a7e31a20a3602598f211bc021c038d17a0d Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Sat, 27 Mar 2021 18:46:37 +0100 Subject: [PATCH] JIDE: JideTabbedPane: fixed hover background of close button on selected tab --- .../com/formdev/flatlaf/jideoss/ui/FlatJideTabbedPaneUI.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/flatlaf-jide-oss/src/main/java/com/formdev/flatlaf/jideoss/ui/FlatJideTabbedPaneUI.java b/flatlaf-jide-oss/src/main/java/com/formdev/flatlaf/jideoss/ui/FlatJideTabbedPaneUI.java index 143171a6..e063439f 100644 --- a/flatlaf-jide-oss/src/main/java/com/formdev/flatlaf/jideoss/ui/FlatJideTabbedPaneUI.java +++ b/flatlaf-jide-oss/src/main/java/com/formdev/flatlaf/jideoss/ui/FlatJideTabbedPaneUI.java @@ -584,12 +584,15 @@ public class FlatJideTabbedPaneUI if( !scrollableTabLayoutEnabled() || !isShowCloseButton() || !isShowCloseButtonOnTab() ) return; + Color background = _tabPane.getBackground(); + for( int i = 0; i < _closeButtons.length; i++ ) { JButton closeButton = _closeButtons[i]; if( closeButton.getWidth() == 0 || closeButton.getHeight() == 0 ) continue; // not visible closeButton.setBounds( getTabCloseBounds( i ) ); + closeButton.setBackground( background ); } }