< prev index next >
test/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java
Print this page
*** 44,58 ****
private int[][] pointsToCheck;
private static Robot robot;
public ShapeNotSetSometimes() throws Exception {
! EventQueue.invokeAndWait(new Runnable() {
! public void run() {
! initializeGUI();
! }
! });
}
private void initializeGUI() {
backgroundFrame = new BackgroundFrame();
backgroundFrame.setUndecorated(true);
--- 44,55 ----
private int[][] pointsToCheck;
private static Robot robot;
public ShapeNotSetSometimes() throws Exception {
! EventQueue.invokeAndWait(this::initializeGUI);
! robot.waitForIdle();
}
private void initializeGUI() {
backgroundFrame = new BackgroundFrame();
backgroundFrame.setUndecorated(true);
*** 132,146 ****
robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
robot.delay(10);
robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
robot.delay(500);
! EventQueue.invokeAndWait(new Runnable() {
! public void run() {
! window.requestFocus();
! }
! });
robot.waitForIdle();
try {
Thread.sleep(300);
} catch (InterruptedException e) {
--- 129,139 ----
robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
robot.delay(10);
robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
robot.delay(500);
! EventQueue.invokeAndWait(window::requestFocus);
robot.waitForIdle();
try {
Thread.sleep(300);
} catch (InterruptedException e) {
< prev index next >