<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