<Swing Dev> RFR: 7190978: javax/swing/JComponent/7154030/bug7154030.java fails on mac [v3]

Prasanta Sadhukhan psadhukhan at openjdk.java.net
Sat Nov 7 14:36:57 UTC 2020


On Sat, 7 Nov 2020 09:02:02 GMT, Sergey Bylokhov <serb at openjdk.org> wrote:

>> Prasanta Sadhukhan has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   use getBounds()
>
> test/jdk/javax/swing/JComponent/7154030/bug7154030.java line 96:
> 
>> 94:                                       getDefaultScreenDevice().getDefaultConfiguration().
>> 95:                                       getBounds();
>> 96:                     locx = rect.width/2;
> 
> The usage of size 300x300 has the same issues as locx/locy before. It is part of the window bounds.

but 300x300 is set in frame setSize..if I use frame getBounds instead of already set 300x300, that will not be right, according to me...What if getBounds() has some bug (in some platform) and return some other width/height (say 1 pixel less, we might have similar bug in 8196465) that what is set in setSize, then the test might pass even though robot is capturing wrong bounds.

-------------

PR: https://git.openjdk.java.net/jdk/pull/955


More information about the swing-dev mailing list