Como usar teclado para abrir frames

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