2015-02-11 67 views
1

按我得到這個代碼,以確定如果用戶按下Ctrl + A鍵:永遠不會進入組合鍵與ActionBinding

mPanel.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_A, InputEvent.CTRL_DOWN_MASK), "ALL"); 
    mPanel.getActionMap().put("ALL", new AbstractAction() { 
     @Override 
     public void actionPerformed(ActionEvent e) { 
      System.out.println("All"); 
     } 
    }); 

unfortunality的方法。

目前我不知道我缺少什麼。

你能幫我嗎?

+2

'getInputMap中(JComponent.WHEN_IN_FOCUSED_WINDOW)'。目前,你有什麼,該組件需要專注。 – 2015-02-11 13:22:01

回答