Alguém sabe como colocar 3 teclas de atalho para acesso a uma opção do menu, ou seja, quanto a pessoa pressionar Ctrl+Shift+O acessa automaticamente uma opção do menu.
Observação: Sei colocar apenas duas teclas e na internet não achei nada com 3.
Onde está o “Dispose()” você pode colocar o que você quer fazer…
//CONFIGURA PRESSIONAMENTO DAS TECLAS
public class MyDispatcher implements KeyEventDispatcher {
@Override
public boolean dispatchKeyEvent(KeyEvent e) {
switch (e.getID()) {
case KeyEvent.KEY_PRESSED:
break;
/*nothing to do?*/
case KeyEvent.KEY_TYPED:
break;
/*nothing to do?*/
case KeyEvent.KEY_RELEASED:
if (e.getKeyChar() == KeyEvent.VK_F8 && e.getKeyCode() == 119){ **dispose();**
break;
}
}
return false;
}
}
**No construtor depois do initcomponents coloque:**
//ATIVA O RECONHECIMENTO DAS TECLAS
KeyboardFocusManager manager = KeyboardFocusManager.getCurrentKeyboardFocusManager();
manager.addKeyEventDispatcher(new ViewClientes.MyDispatcher());