<Swing Dev> [10] JDK-8004029: [macosx] The long Tab titles are not clipped with dots at the end.

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Wed Aug 23 22:53:50 UTC 2017


I am not sure is it possible to prove, but I think that we need to pass 
tabPane as a component to ClipStrinUfNecessary.

On 17.08.2017 3:48, Prasanta Sadhukhan wrote:
> Fix looks good.
> 
> But, can you update test/javax/swing/JTabbedPane/4310381/bug4310381.java 
> to include the test for all installed l&fs so that we can see if there 
> is problem in any other l&fs?
> 
> Regards
> Prasanta
> On 8/17/2017 2:08 PM, Shashidhara Veerabhadraiah wrote:
>>
>> Hi All, Please review a fix for the JDK- 8004029 where the long tab 
>> titles were not clipped with the dots at the end to indicate a lengthy 
>> title. The aqua look and feel which is the default laf for mac does 
>> the title clipping only leading to an ambiguous UI where in the 
>> clipped title would look like the /_complete_/ title though it is not. 
>> Hence it is good to show dots at the end indicating a much bigger 
>> title exists though the tab does not have enough real estate to 
>> display the complete title.
>>
>> _Solution and fix:_ I have updated the aqua laf module to clip the 
>> title text and put the dots at the end if the text size is larger than 
>> the tab size. Below is the picture /_after_/ the fix.
>>
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8004029
>>
>> Webrev: http://cr.openjdk.java.net/~aghaisas/shashi/8004029/webrev.00/ 
>> <http://cr.openjdk.java.net/%7Eaghaisas/shashi/8004029/webrev.00/>
>>
>> Thanks and regards,
>>
>> Shashi
>>
> 


-- 
Best regards, Sergey.



More information about the swing-dev mailing list