<Swing Dev> [10] RFR: JDK-8075918:The regression-swing case failed as the long Tab titles are not clipped with dots at the end with NimbusLookAndFeel

Prasanta Sadhukhan prasanta.sadhukhan at oracle.com
Wed May 24 09:59:22 UTC 2017


Hi All,

Please review a fix for an issue where long Tab titiles are not clipped 
with dots at end for NimbusLookAndFeel L&F.
Other L&Fs works ok.

Issue was in SynthTabbedPaneUI#paintTab(), the title is not clipped but 
passed to paintText() as it is received.
Other L&F such as Metal, Motif, Windows which uses 
BasicTabbedPaneUI#paintTab(), the title is clipped
http://hg.openjdk.java.net/jdk9/client/jdk/file/e748c6a2d2e6/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java#l950
before it is passed to paintText().

Proposed fix is to do the same for SynthTabbedPaneUI#paintTab().

Bug: https://bugs.openjdk.java.net/browse/JDK-8075918
webrev: http://cr.openjdk.java.net/~psadhukhan/8075918/webrev.00/

Regards
Prasanta



More information about the swing-dev mailing list