jdk/test/java/awt/Window/OwnedWindowsSerialization/OwnedWindowsSerialization.java
equal
deleted
inserted
replaced
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 |