Mega Code Archive

 
Categories / Java by API / Javax Swing
 

InputMap

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);   } }