Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

import javax.swing.InputMap;
import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.KeyStroke;

public class Main {
    public static void main(String[] argv) throws Exception {
        InputMap inputMap = new InputMap();

        inputMap.put(KeyStroke.getKeyStroke("F2"), "actionName");

        JButton component = new JButton("button");

        inputMap.setParent(component.getInputMap(JComponent.WHEN_FOCUSED));
        component.setInputMap(JComponent.WHEN_FOCUSED, inputMap);

        inputMap.remove(KeyStroke.getKeyStroke("F2"));

    }
}