Bom dia, como faço para atribuir um evento a uma tecla, por exemplo, estou na tela inicial de um programa, e ao pressionar a tecla “F1” vou para a tela vendas, “F2” tela cadastro… ?
Se voce estiver utilizando plataforma desktop e estiver usando o menu, repara que o menuitem tem um lugar para atribuir um atalho de teclas para aquela opção do menu
so uma dica, quando abrir topicos procure falar a mais sobre o problema, fale com o que voce esta trabalhando e tals
ate mais
tem um jeito que é melhor que aquele que o usuario ai em cima falou:
this.getRootPane().registerKeyboardAction(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//aqui voce poe aquilo que o programa vai fazer quando o usuario apertar F9
botaoExcluir.doClick();
}
}, KeyStroke.getKeyStroke("F9"),JComponent.WHEN_IN_FOCUSED_WINDOW);
Você poe esse código no construtor do seu JDialog/JFrame
A vantagem desse método é que nao precisa apertar a tecla ALT.
So pra te informa usuario ai de cima, no menu item tambem pode ser informado que o atalho é o F2, se voce quiser, claro que voce pode fazer atalhos de mais de uma tecla
usuario ai de cima
nao falei pra ofender não cara…
é a preguiça de voltar a pagina pra ver o nome de usuario mesmo…
foi mal se ofendi.
Preguica, voce ta que nem um tolos que postao perguntas no guj, no primeira pagina do google aparece um monte de links de como resolver o problemas
mas eles estao com preguiica de procurar e entao perguntao no forum