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

Reply via email to