jdk/test/java/awt/Window/OwnedWindowsSerialization/OwnedWindowsSerialization.java
changeset 27763 1fba965925e8
parent 21281 061c0ee6607c
child 40128 e635645d2a8a
equal deleted inserted replaced
27762:397a31d6d1a6 27763:1fba965925e8
    18  *
    18  *
    19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    20  * or visit www.oracle.com if you need additional information or have any
    20  * or visit www.oracle.com if you need additional information or have any
    21  * questions.
    21  * questions.
    22  */
    22  */
    23 
       
    24 import sun.awt.SunToolkit;
       
    25 
    23 
    26 import javax.swing.*;
    24 import javax.swing.*;
    27 import java.awt.*;
    25 import java.awt.*;
    28 import java.io.ByteArrayInputStream;
    26 import java.io.ByteArrayInputStream;
    29 import java.io.ByteArrayOutputStream;
    27 import java.io.ByteArrayOutputStream;
    52             topFrame.setAlwaysOnTop(true);
    50             topFrame.setAlwaysOnTop(true);
    53             dialog = new Dialog(topFrame, DIALOG_LABEL);
    51             dialog = new Dialog(topFrame, DIALOG_LABEL);
    54             subDialog = new Dialog(dialog, SUBDIALOG_LABEL);
    52             subDialog = new Dialog(dialog, SUBDIALOG_LABEL);
    55         });
    53         });
    56 
    54 
    57         ((SunToolkit) Toolkit.getDefaultToolkit()).realSync();
    55         Robot robot = new Robot();
       
    56         robot.waitForIdle();
    58 
    57 
    59         if (!topFrame.isAlwaysOnTop() || !dialog.isAlwaysOnTop() || !subDialog.isAlwaysOnTop()) {
    58         if (!topFrame.isAlwaysOnTop() || !dialog.isAlwaysOnTop() || !subDialog.isAlwaysOnTop()) {
    60             throw new RuntimeException("TEST FAILED: AlwaysOnTop was not set properly");
    59             throw new RuntimeException("TEST FAILED: AlwaysOnTop was not set properly");
    61         }
    60         }
    62 
    61