java类java.awt.event.KeyEvent的实例源码

FixImportsTest.java 文件源码 项目:incubator-netbeans 阅读 28 收藏 0 点赞 0 评论 0
public void testRemoveAndAdd() {
    Node pn = new ProjectsTabOperator().getProjectRootNode(TEST_PROJECT_NAME);
    pn.select();

    Node n = new Node(pn, org.netbeans.jellytools.Bundle.getString(
            "org.netbeans.modules.java.j2seproject.Bundle",
            "NAME_src.dir")+"|"+TEST_PACKAGE_NAME+"|"
            +TEST_CLASS_NAME);
    n.select();
    new OpenAction().perform();
    EditorOperator editor = new EditorOperator(TEST_CLASS_NAME);
    try {
        editor.insert("import java.util.Date;\n", 41, 1);
        editor.insert("List m;\n", 47, 1);
        Utilities.takeANap(100);
        MainWindowOperator.getDefault().pushKey(KeyEvent.VK_I,
                KeyEvent.CTRL_MASK | KeyEvent.SHIFT_MASK);

        FixAllImports fio = new FixAllImports();
        fio.cbRemoveUnusedImports().changeSelection(true);
        fio.ok();
        Utilities.takeANap(500);
        assertFalse("Import is not removed",editor.getText().contains("import java.util.Date;"));
        assertTrue("Import is not added",editor.getText().contains("import java.util.List;"));
    } finally {
        editor.close(false);
    }

}
CompletionLayout.java 文件源码 项目:incubator-netbeans 阅读 26 收藏 0 点赞 0 评论 0
public void processKeyEvent(KeyEvent evt) {
    if (isVisible()) {
        Object actionMapKey = completionScrollPane.getInputMap().get(
                KeyStroke.getKeyStrokeForEvent(evt));

        if (actionMapKey != null) {
            Action action = completionScrollPane.getActionMap().get(actionMapKey);
            if (action != null) {
                action.actionPerformed(new ActionEvent(completionScrollPane, 0, null));
                evt.consume();
            }
        }
    }
}
DefaultSwingInputProvider.java 文件源码 项目:jvb 阅读 18 收藏 0 点赞 0 评论 0
@Override
public boolean postProcessKeyEvent(KeyEvent e) {
    Inputs input = keyCodeToInput(e.getKeyCode(), e.getKeyLocation());
    if (input == null) {
        return false;
    }
    if (e.getID() == KeyEvent.KEY_PRESSED) {
        status |= intBit(input.offset());
        return true;
    } else if (e.getID() == KeyEvent.KEY_RELEASED) {
        status &= ~intBit(input.offset());
        return true;
    }
    return false;
}
JDagregar.java 文件源码 项目:ProyectoPacientes 阅读 21 收藏 0 点赞 0 评论 0
private void direccionKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_direccionKeyPressed
    // TODO add your handling code here:
    if(evt.getKeyCode() == KeyEvent.VK_ENTER)
    {
        this.telefono.requestFocus();
    }
}
WToolkit.java 文件源码 项目:jdk8u-jdk 阅读 29 收藏 0 点赞 0 评论 0
@Override
public boolean getLockingKeyState(int key) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    return getLockingKeyStateNative(key);
}
bug8032878.java 文件源码 项目:jdk8u-jdk 阅读 17 收藏 0 点赞 0 评论 0
private void runTest() throws Exception {
    realSync();
    // Select 'one'
    Util.hitKeys(robot, KeyEvent.VK_TAB);
    realSync();
    Util.hitKeys(robot, KeyEvent.VK_1);
    Util.hitKeys(robot, KeyEvent.VK_2);
    Util.hitKeys(robot, KeyEvent.VK_3);
    Util.hitKeys(robot, KeyEvent.VK_ENTER);
    realSync();
}
WTextFieldPeer.java 文件源码 项目:jdk8u-jdk 阅读 22 收藏 0 点赞 0 评论 0
@Override
public boolean handleJavaKeyEvent(KeyEvent e) {
    switch (e.getID()) {
       case KeyEvent.KEY_TYPED:
           if ((e.getKeyChar() == '\n') && !e.isAltDown() && !e.isControlDown()) {
                postEvent(new ActionEvent(target, ActionEvent.ACTION_PERFORMED,
                                          getText(), e.getWhen(), e.getModifiers()));
                return true;
           }
       break;
    }
    return false;
}
MouseComboBoxTest.java 文件源码 项目:openjdk-jdk10 阅读 20 收藏 0 点赞 0 评论 0
public static void main(String[] args) throws Exception {
    robot = new Robot();
    robot.setAutoDelay(50);

    UIManager.setLookAndFeel(new MetalLookAndFeel());
    SwingUtilities.invokeAndWait(new Runnable() {
        @Override
        public void run() {
            createAndShowGUI();
        }
    });
    robot.waitForIdle();

    for (int i = 0; i < items.length; i++) {
        // Open popup
        robot.keyPress(KeyEvent.VK_DOWN);
        robot.keyRelease(KeyEvent.VK_DOWN);
        robot.waitForIdle();

        Point point = getItemPointToClick(i);
        robot.mouseMove(point.x, point.y);
        robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
        robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
        robot.waitForIdle();

        if (i != getSelectedIndex()) {
            throw new RuntimeException("Test Failed! Incorrect value of selected index = " + getSelectedIndex() +
                    ", expected value = " + i);
        }
    }
}
UserConfigs.java 文件源码 项目:Pixie 阅读 26 收藏 0 点赞 0 评论 0
/**
 * Handles the keys which have to be enabled all the time in the frame.
 */
private void dispatchKeyGeneral(KeyEvent e) {
    int eventId = e.getID();
    int key = e.getKeyCode();

    if (eventId == KeyEvent.KEY_PRESSED) {

        switch (key) {

            case KeyEvent.VK_ESCAPE:
                cancelWindow();
                break;

            case KeyEvent.VK_ENTER:
                // if the textfield id the focus owner, do not save the object
                if (jFTFObjAlphaVal.isFocusOwner() || jFTFDPIValue.isFocusOwner()) {
                    break;
                }

                savePreferences();
                break;

            default:
                // do nothing
                break;
        }
    }
}
PlotBox.java 文件源码 项目:OpenDA 阅读 27 收藏 0 点赞 0 评论 0
public void keyReleased(KeyEvent e) {
    int keycode = e.getKeyCode();
    switch(keycode) {
    case KeyEvent.VK_CONTROL:
        _control = false;
        break;
    case KeyEvent.VK_SHIFT:
        _shift = false;
        break;
    default:
        // None
    }
}


问题


面经


文章

微信
公众号

扫码关注公众号