1 private void createActionMap() {
2 JPanel rootPane = (JPanel) getContentPane();
3 ComponentInputMap im = new ComponentInputMap(rootPane);
4
5
6 im.put(KeyStroke.getKeyStroke(KeyEvent.VK_SPACE,
7 KeyEvent.CTRL_MASK + KeyEvent.ALT_MASK), "abc");
8
9 rootPane.setInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW, im);
10 ActionMap am = rootPane.getActionMap();
11
12 am.put("abc", new AbstractAction() {
13 public void actionPerformed(ActionEvent e) {
14
15 okButton.doClick();
16 }
17 });
18 }
CategoryJava
ZbmonWiki: ActionMap.java (2005-11-07 13:59:07에 zbmon가(이) 마지막으로 수정)