当前位置: 首页>>代码示例>>Java>>正文


Java Util.trackActionPerformed方法代码示例

本文整理汇总了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();
}
 
开发者ID:lambdalab-mirror,项目名称:jdk8u-jdk,代码行数:23,代码来源:ShowFrameCheckForegroundTest.java

示例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.");
}
 
开发者ID:lambdalab-mirror,项目名称:jdk8u-jdk,代码行数:45,代码来源:IconifiedFrameFocusChangeTest.java


注:本文中的test.java.awt.regtesthelpers.Util.trackActionPerformed方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。