本文整理汇总了Java中test.java.awt.regtesthelpers.Util.trackActionPerformed方法的典型用法代码示例。如果您正苦于以下问题:Java Util.trackActionPerformed方法的具体用法?Java Util.trackActionPerformed怎么用?Java Util.trackActionPerformed使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类test.java.awt.regtesthelpers.Util
的用法示例。
在下文中一共展示了Util.trackActionPerformed方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: test
import test.java.awt.regtesthelpers.Util; //导入方法依赖的package包/类
private void test(Window toplevel, int stage) {
toplevel.add(testButton);
toplevel.pack();
toplevel.setLocation(200, 0);
switch (stage) {
case 1:
toplevel.setVisible(true);
break;
case 2:
testToplevel = toplevel;
Util.clickOnComp(showButton, robot);
break;
}
Util.waitForIdle(robot);
if (!Util.trackActionPerformed(testButton, action, 2000, false)) {
throw new TestFailedException("Stage " + stage + ". The toplevel " + toplevel + " wasn't made foreground on showing");
}
System.out.println("Stage " + stage + ". Toplevel " + toplevel + " - passed");
toplevel.dispose();
}
示例2: start
import test.java.awt.regtesthelpers.Util; //导入方法依赖的package包/类
public void start() {
otherFrame.setVisible(true);
Util.waitForIdle(robot);
testFrame.setVisible(true);
Util.waitForIdle(robot);
robot.delay(1000); // additional delay is required
if (!testButton.hasFocus()) {
testButton.requestFocus();
Util.waitForIdle(robot);
if (!testButton.hasFocus()) {
throw new TestErrorException("couldn't focus " + testButton);
}
}
/*
* Iconify the Frame. Test that focus switches properly.
*/
Runnable action = new Runnable() {
public void run() {
testFrame.setExtendedState(Frame.ICONIFIED);
}
};
if (!Util.trackFocusGained(otherButton, action, 2000, true)) {
throw new TestFailedException("iconifying focused window didn't trigger focus change");
}
/*
* Test that key events go into the focus owner.
*/
action = new Runnable() {
public void run() {
robot.keyPress(KeyEvent.VK_SPACE);
robot.delay(50);
robot.keyRelease(KeyEvent.VK_SPACE);
}
};
if (!Util.trackActionPerformed(otherButton, action, 2000, true)) {
throw new TestFailedException("Java focus owner doesn't match to the native one");
}
System.out.println("Test passed.");
}