<Swing Dev> [9] Review request for JDK-8152981 Double icons with JMenuItem setHorizontalTextPosition on Win 10
Alexandr Scherbatiy
alexandr.scherbatiy at oracle.com
Mon May 23 11:34:45 UTC 2016
The fix looks good to me.
Thanks,
Alexandr.
On 5/16/2016 6:49 PM, Sergey Bylokhov wrote:
> Looks fine.
>
> On 11.05.16 11:40, Rajeev Chamyal wrote:
>> Hello Sergey,
>>
>> Please review the updated webrev.
>>
>> http://cr.openjdk.java.net/~rchamyal/8152981/webrev.02/
>>
>> - The empty catch block "catch (Exception e) {}, it will be better
>> to re-throw an exception.
>> Updated the catch code to throw exception.
>>
>> - "frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)" can cause
>> a test failure in some jtreg modes(see JDK-8154365)
>> Removed
>>
>> - Is it necessary to make this test "win only", can it cover other
>> look and feels and platforms?
>> This issue is with Windows look and feel only. For other LAF and
>> platforms it works fine.
>>
>> Regards,
>> Rajeev Chamyal
>>
>>
>> -----Original Message-----
>> From: Sergey Bylokhov
>> Sent: 05 May 2016 18:54
>> To: Rajeev Chamyal; Alexander Scherbatiy; swing-dev at openjdk.java.net
>> Subject: Re: <Swing Dev> [9] Review request for JDK-8152981 Double
>> icons with JMenuItem setHorizontalTextPosition on Win 10
>>
>> The code change looks fine, a few notes about the test:
>> - The empty catch block "catch (Exception e) {}, it will be better
>> to re-throw an exception.
>> - "frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)" can cause
>> a test failure in some jtreg modes(see JDK-8154365)
>> - Is it necessary to make this test "win only", can it cover other
>> look and feels and platforms?
>>
>> On 05.05.16 15:36, Rajeev Chamyal wrote:
>>> Hello Sergey,
>>>
>>> Please review the updated webrev.
>>> http://cr.openjdk.java.net/~rchamyal/8152981/webrev.01/
>>>
>>> Update: Added the check Icon install code in installDefaults to a
>>> private method. Calling same method on propertychange.
>>>
>>> Regards,
>>> Rajeev Chamyal
>>>
>>> -----Original Message-----
>>> From: Sergey Bylokhov
>>> Sent: 04 May 2016 19:47
>>> To: Rajeev Chamyal; Alexander Scherbatiy; swing-dev at openjdk.java.net
>>> Subject: Re: <Swing Dev> [9] Review request for JDK-8152981 Double
>>> icons with JMenuItem setHorizontalTextPosition on Win 10
>>>
>>> Hi, Rajeev.
>>> Is it necessary to reinstall UI for the component from the UI
>>> itself, probably it will be possible to reconfigure the current one?
>>>
>>> On 03.05.16 15:08, Rajeev Chamyal wrote:
>>>> Hello All,
>>>>
>>>>
>>>>
>>>> Please review the below webrev.
>>>>
>>>>
>>>>
>>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8152981
>>>>
>>>> Webrev : http://cr.openjdk.java.net/~rchamyal/8152981/webrev.00/
>>>>
>>>>
>>>>
>>>> Issue : Setting horizontal text position on a menuItem with icon
>>>> results in Icon appearing twice on menuItem.
>>>>
>>>>
>>>>
>>>> Cause: When HorizontalTextPosition is set to LEFT/CENTER on MenuItem
>>>> with an Icon, MenuItemUI defaults are not updated to set correct
>>>> columnlayout .
>>>>
>>>> Which results in setting of check Icon on menuItem and 2 icons are
>>>> shown on MenuItem.
>>>>
>>>>
>>>>
>>>> Fix : installing the UI defaults again if HorizontalTextPosition is
>>>> set on MenuItem.
>>>>
>>>>
>>>>
>>>> Regards,
>>>>
>>>> Rajeev Chamyal
>>>>
>>>
>>>
>>> --
>>> Best regards, Sergey.
>>>
>>
>>
>> --
>> Best regards, Sergey.
>>
>
>
More information about the swing-dev
mailing list