< prev index next >
test/jdk/java/awt/EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java
Print this page
*** 88,100 ****
exceptionHandled = false;
Point fp = f.getLocationOnScreen();
r.mouseMove(fp.x + f.getWidth() / 2, fp.y + f.getHeight() / 2);
Util.waitForIdle(r);
! r.mousePress(InputEvent.BUTTON1_MASK);
Util.waitForIdle(r);
! r.mouseRelease(InputEvent.BUTTON2_MASK);
f.removeMouseListener(exceptionListener);
if (!exceptionHandled)
{
throw new RuntimeException("Test FAILED: exception is not handled for frame");
--- 88,100 ----
exceptionHandled = false;
Point fp = f.getLocationOnScreen();
r.mouseMove(fp.x + f.getWidth() / 2, fp.y + f.getHeight() / 2);
Util.waitForIdle(r);
! r.mousePress(InputEvent.BUTTON1_DOWN_MASK);
Util.waitForIdle(r);
! r.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
f.removeMouseListener(exceptionListener);
if (!exceptionHandled)
{
throw new RuntimeException("Test FAILED: exception is not handled for frame");
*** 116,128 ****
exceptionHandled = false;
Point dp = d.getLocationOnScreen();
r.mouseMove(dp.x + d.getWidth() / 2, dp.y + d.getHeight() / 2);
Util.waitForIdle(r);
! r.mousePress(InputEvent.BUTTON1_MASK);
Util.waitForIdle(r);
! r.mouseRelease(InputEvent.BUTTON2_MASK);
d.removeMouseListener(exceptionListener);
if (!exceptionHandled)
{
throw new RuntimeException("Test FAILED: exception is not handled for modal dialog");
--- 116,128 ----
exceptionHandled = false;
Point dp = d.getLocationOnScreen();
r.mouseMove(dp.x + d.getWidth() / 2, dp.y + d.getHeight() / 2);
Util.waitForIdle(r);
! r.mousePress(InputEvent.BUTTON1_DOWN_MASK);
Util.waitForIdle(r);
! r.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
d.removeMouseListener(exceptionListener);
if (!exceptionHandled)
{
throw new RuntimeException("Test FAILED: exception is not handled for modal dialog");
*** 140,152 ****
f.addMouseListener(pressedListener);
mousePressed = false;
r.mouseMove(fp.x + 50, fp.y + 50);
Util.waitForIdle(r);
! r.mousePress(InputEvent.BUTTON1_MASK);
Util.waitForIdle(r);
! r.mouseRelease(InputEvent.BUTTON1_MASK);
Util.waitForIdle(r);
f.removeMouseListener(pressedListener);
if (mousePressed)
{
--- 140,152 ----
f.addMouseListener(pressedListener);
mousePressed = false;
r.mouseMove(fp.x + 50, fp.y + 50);
Util.waitForIdle(r);
! r.mousePress(InputEvent.BUTTON1_DOWN_MASK);
Util.waitForIdle(r);
! r.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
Util.waitForIdle(r);
f.removeMouseListener(pressedListener);
if (mousePressed)
{
< prev index next >