<Swing Dev> Reviewer needed: fix for TitledBorder class

Pavel Tisnovsky ptisnovs at redhat.com
Wed May 2 13:09:55 UTC 2012


Pavel Porvatov wrote:
> Hi Pavel Tisnovsky wrote:
>> Alexander Scherbatiy wrote:
>>>    Hi  Pavel,
>>>
>>>    Thank you for the bug investigation.
>> Hi Alexander,
>>
>> thank you for your answer!
>>
>>>    Could you create an issue on it?
>> well I'm not sure what exactly you mean.
>> To file a new bug or something like this?
>> (I did not do it yet - somebody else ever created a bug #id for me ;-)
> Use the following bug please:
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7022041
>>
>>>    Could you also check that the issue 4129681 is not reproduced with
>>> your fix? At least try to run the
>>> test/javax/swing/border/Test4129681.java test.
>> this test and other swing tests don't seem to be affected by the fix.
> That's good that regression tests don't fail. Could you please:
> 1. write a test for the fix (I think it could be property checking under
> all available LAFs).
> 2. use our code conventions
> 3. Construction like "retrun ... ? ... : ...;" looks much better in your
> case

Hi Pavel and Alexander,

I've prepared second version of fix for TitledBorder class & JTreg test is
included too. Both changes can be seen here:

http://cr.openjdk.java.net/~ptisnovs/TitledBorder_v2/

Could you please look at it?

Thank you in advance,
Pavel

> 
> Regards, Pavel
>>
>>>    Thanks,
>>>    Alexandr.
>>>
>>>
>>>
>>> On 4/27/2012 1:14 PM, Pavel Tisnovsky wrote:
>>>> Hi,
>>>>
>>>> I think there's a bug in a TitledBorder class. According to JavaDoc
>>>> the methods getTitleColor() and getTitleFont() should use look&feel
>>>> settings when nothing is explicitly changed by constructor/setters:
>>>>
>>>> <javadoc>
>>>> If the border, font, or color property values are not specified in the
>>>> constuctor or by invoking the appropriate set
>>>> methods, the property values will be defined by the current look and
>>>> feel, using the following property names in the
>>>> Defaults Table:
>>>> "TitledBorder.border"
>>>> "TitledBorder.font"
>>>> "TitledBorder.titleColor"
>>>> </javadoc>
>>>>
>>>> This behaviour were removed by following changeset:
>>>> changeset:   2529:d062afbe2107
>>>> user:        malenkov
>>>> date:        Thu Jul 01 18:09:45 2010 +0400
>>>> summary:     4129681: Cannot get a title border to display its label
>>>> as disabled
>>>>
>>>>
>>>> Here is a webrew which contains fix for this issue:
>>>> http://cr.openjdk.java.net/~ptisnovs/TitledBorder/
>>>>
>>>> Can anybody please review this fix?
>>>> (I'd like to push the same change to OpenJDK7 too it it will be
>>>> reviewed&   accepted)
>>>>
>>>> Thank you in advance,
>>>> Pavel Tisnovsky
> 




More information about the swing-dev mailing list