On Wed, 27 Mar 2024 03:33:57 GMT, Tejesh R <[email protected]> wrote:
>> Convert and open source these manual applet test to main based:
>> java/awt/Frame/MegaIconTest/MegaIconTest.html
>> java/awt/Frame/FrameMaximizedTest/FrameMaximizedTest.html
>> java/awt/Frame/FrameMinimizeTest/FrameMinimizeTest.html
>> java/awt/Frame/SizeMinimizedTest/SizeMinimizedTest.html
>
> Tejesh R has updated the pull request incrementally with one additional
> commit since the last revision:
>
> fight.gif added
test/jdk/java/awt/Frame/SizeMinimizedTest.java line 48:
> 46: continuously be logged, so you can verify its
> changes)
> 47: 1. When the test starts, two frame windows will
> appear.
> 48: Note the size of frame2.
Window listeners can be used to check the initial and subsequent frame size and
positions. This avoids asking the user to keep note of these details.
It could be potentially be automated at this point, if it doesn't require much
effort.
frame2.addWindowListener(new WindowAdapter() {
@Override
public void windowOpened(WindowEvent e) {
PassFailJFrame.log("Initial Frame Size: " + frame2.getSize());
PassFailJFrame.log("Initial Frame Location: " +
frame2.getLocationOnScreen());
}
});
frame2.addWindowStateListener(new WindowAdapter() {
@Override
public void windowStateChanged(WindowEvent e) {
if (e.getNewState() == Frame.NORMAL) {
PassFailJFrame.log("Frame Size: " + frame2.getSize());
PassFailJFrame.log("Frame Location: " +
frame2.getLocationOnScreen());
}
}
});
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/18448#discussion_r1542198112