From 2c1075f4710bcc1c04bf705228eb6ccf55855c25 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Thu, 15 Oct 2020 14:53:42 +0200 Subject: [PATCH] TabbedPane: do not clip title on left tabs when scrolled --- .../main/java/com/formdev/flatlaf/ui/FlatTabbedPaneUI.java | 4 ++-- 1 file changed, 2 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 8b376ce3..4c056e74 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 @@ -188,7 +188,6 @@ public class FlatTabbedPaneUI } else super.installDefaults(); - disabledForeground = UIManager.getColor( "TabbedPane.disabledForeground" ); selectedBackground = UIManager.getColor( "TabbedPane.selectedBackground" ); selectedForeground = UIManager.getColor( "TabbedPane.selectedForeground" ); @@ -508,7 +507,8 @@ public class FlatTabbedPaneUI viewRect.width -= 4; // subtract width of cropped edge if( !viewRect.contains( textRect ) ) { Rectangle r = viewRect.intersection( textRect ); - title = JavaCompatibility.getClippedString( null, metrics, title, r.width ); + if( r.x > viewRect.x ) + title = JavaCompatibility.getClippedString( null, metrics, title, r.width ); } }