public static void main(String[] args) throws Exception {
SwingUtilities.invokeAndWait(new Runnable() {
public void run() {
bug6538132.createGui();
}
});
if(isWinLaf) {
ExtendedRobot robot = new ExtendedRobot();
robot.setAutoDelay(10);
robot.waitForIdle();
Point p1 = menu1.getLocationOnScreen();
final int x1 = p1.x + menu1.getWidth() / 2;
final int y1 = p1.y + menu1.getHeight() / 2;
robot.glide(0, 0, x1, y1);
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
assertPopupOpen();
Point p2 = menu2.getLocationOnScreen();
final int x2 = p2.x + menu2.getWidth() / 2;
final int y2 = p2.y + menu2.getHeight() / 2;
robot.glide(x1, y1, x2, y2);
assertPopupOpen();
robot.keyPress(KeyEvent.VK_ESCAPE);
robot.keyRelease(KeyEvent.VK_ESCAPE);
assertPopupNotOpen();
robot.glide(x2, y2, x1, y1);
assertPopupNotOpen();
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
assertPopupOpen();
}
}
bug6538132.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:openjdk-jdk10
作者:
评论列表
文章目录