menuItem.setAccelerator(KeyStroke.getKeyStroke(
KeyEvent.VK_N, ActionEvent.ALT_MASK));
这个setAccelerator()方法是设置快捷键吗~?那么我这个N快捷键怎么用不起?
我知道这样是设置Alt+N的快捷键!
也知道JMenuItem这中菜单项的方法是 菜单对象.setMnumonic(KeyEvent.所设快捷键);
我想知道的是怎么设置Ctrl的快捷建哈!
menuItem.setAccelerator(KeyStroke.getKeyStroke(
KeyEvent.VK_N, ActionEvent.ALT_MASK));
这个setAccelerator()方法是设置快捷键吗~?那么我这个N快捷键怎么用不起?
我知道这样是设置Alt+N的快捷键!
也知道JMenuItem这中菜单项的方法是 菜单对象.setMnumonic(KeyEvent.所设快捷键);
我想知道的是怎么设置Ctrl的快捷建哈!
jTextArea.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e) { if (KeyEvent.VK_CONTROL == e.getKeyCode()) { isPressed = true; } if (e.getKeyCode() == KeyEvent.VK_ENTER && isPressed) { // 发送消息 } } public void keyReleased(KeyEvent e) { if (KeyEvent.VK_CONTROL == e.getKeyCode() || KeyEvent.VK_ENTER == e.getKeyCode()) { isPressed = false; } } }); |