zoukankan      html  css  js  c++  java
  • e858. 将键盘键和事件绑定

    This example creates a number of keystrokes and adds them to the input map of a component. When a keystroke is added to an input map, an action name must be supplied. This action is invoked when the keystroke is pressed while the component has the focus.

        // Create some keystrokes and bind them all to the same action
        component.getInputMap().put(KeyStroke.getKeyStroke("F2"), "actionName");
        component.getInputMap().put(KeyStroke.getKeyStroke("control A"), "actionName");
        component.getInputMap().put(KeyStroke.getKeyStroke("shift F2"), "actionName");
        component.getInputMap().put(KeyStroke.getKeyStroke('('), "actionName");
        component.getInputMap().put(KeyStroke.getKeyStroke("button3 F"), "actionName");
        component.getInputMap().put(KeyStroke.getKeyStroke("typed x"), "actionName");
        component.getInputMap().put(KeyStroke.getKeyStroke("released DELETE"), "actionName");
        component.getInputMap().put(KeyStroke.getKeyStroke("shift UP"), "actionName");
        
        // Add the action to the component
        component.getActionMap().put("actionName",
            new AbstractAction("actionName") {
                public void actionPerformed(ActionEvent evt) {
                    process(evt);
                }
            }
        );
    
    Related Examples
  • 相关阅读:
    达梦常用命令
    sqlserver命令
    db2常用命令
    docker常用命令
    linux常用命令
    vim常用命令
    cpu、内存、io、内存、负载
    3.系统状态监控
    10 innodb之关键特性刷新邻接页
    9 innodb关键特性之自适应哈希索引03
  • 原文地址:https://www.cnblogs.com/borter/p/9596117.html
Copyright © 2011-2022 走看看