Interface nao atende a eventos de clique quando estou usando atalho de teclado

3 respostas
mjava

Olá amigos tenho uma dúvida que me ocorreu durante o desenvolvimento de um aplicativo. É o seguinte quando eu defino atalhos em algumas teclas nao consigo depois usar eventos de mouse, por exemplo, nos botoes, menus e etc mesmo em componentes separados. Já andei pesquisando sobre o assunto mas nao encontrei nada.

Porque isso acontece?

Agradeço a ajuda de todos.

3 Respostas

ViniGodoy

Como vc está fazendo para definir esses atalhos?

mjava

ViniGodoy obrigado pela resposta. Bom eu estou definindo mais ou menos assim:

if(event.keyCode == 1)

new Cadastro()... (Carrega tela de cadastro)

elseif(event.keyCode == 2){

new Relatorio... (Carrega tela de relatorio)

mais ou menos isso, é que estou no trabalho e o projeto esta na minha maquina em ksa no meio de outros então…nao lembro bem…mas é por ai! Enfim qual seria a maneira correta de carregar telas tanto com teclas de atalho como com cliques do mouse no menu e etc.

Abraço!
ViniGodoy

Seria criar um action, e registra-lo para os dois.
http://java.sun.com/docs/books/tutorial/uiswing/misc/action.html

Criado 25 de maio de 2010
Ultima resposta 25 de mai. de 2010
Respostas 3
Participantes 2