Criar tecla de atalhos par JButton - (NetBeans)  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
VantuilJose
JavaChild
[Avatar]

Membro desde: 15/09/2008 11:47:53
Mensagens: 101
Offline

Pessoal, tô querendo colocar teclas de atalho para Jbuttons, tipo Insert pra inserir um novo, delete pra excluir e coisa do tipo, quero sem alt e sem Ctrl.

Tem um monte de tópicos aqui falando sobre isso, mas nenhum mostra a melhor solução, tem um monte de coisas estranhas e um monte que não funciona.

Gostaria de saber se tem como implementar isso, e qual a melhor forma de fazer.

Ah, e no netBeans, tem lá algumas coisas sobre definir ação, mas não dá certo! Porque que isso acontece? Alguém que usa o NetBeans, sabe porque isso acontece? O que eu posso estar fazendo errado?

Se quiserem ver o código que o NetBeans gera, me peçam.

Vantuil Oliveira
Tecnólogo em Análise e Desenvolvimento de Sistemas - IFMG Bambuí
Mestrando em Ciência da Computação - UFOP
-
"I am the maniac serial killer that knows where you live who will maintain your code!"
[MSN]
kicolobo
Moderador
[Avatar]

Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline

Já experimentou criar um evento keyListener no seu formulário?
Ele poderia interceptar os eventos e em seguida redirecionar para o componente/evento em questão. O que me diz?

http://devkico.itexto.com.br

Twitter: http://www.twitter.com/loboweissmann

Vamos aprender Grails?
http://www.grailsbrasil.com.br
[WWW] [MSN] [ICQ]
VantuilJose
JavaChild
[Avatar]

Membro desde: 15/09/2008 11:47:53
Mensagens: 101
Offline

Parece que os forms só aceita ActionListener, Olha aí:


Vantuil Oliveira
Tecnólogo em Análise e Desenvolvimento de Sistemas - IFMG Bambuí
Mestrando em Ciência da Computação - UFOP
-
"I am the maniac serial killer that knows where you live who will maintain your code!"
[MSN]
dudu_sps
Java Ninja
[Avatar]

Membro desde: 22/09/2009 17:58:18
Mensagens: 279
Offline

http://guj.com.br/posts/list/140986.java

da uma olhada.. as vezes ajuda

É Facil, depois de feito!
A dificuldade está nas Pessoas!
[WWW]
VantuilJose
JavaChild
[Avatar]

Membro desde: 15/09/2008 11:47:53
Mensagens: 101
Offline

dudu_sps wrote:http://guj.com.br/posts/list/140986.java

da uma olhada.. as vezes ajuda


Ajudou muito!!!!
Dá pra fazer com essa idéia sem problemas!!!
Pelo NetBeans ainda não consegui, só com Mnemonic mesmo, mas aí o usuário tem que usar o alt também, e não é exatamente isso que eu quero!

Mas estou tento um problema particulamente com o ESC, naum dá certo pra atalho de Cancelar, dêem uma olhada no código:



Todas as outras ações estão funcionado, o ESC do meu teclado não está com problema , e quando debugo o código a variável key tem um valor atribuído a ela!
Seria o sistema operacional que está fazendo alguma coisa com a tecla antes do actionMap saber que ela foi teclada? Alguém tem alguma idéia?

Vantuil Oliveira
Tecnólogo em Análise e Desenvolvimento de Sistemas - IFMG Bambuí
Mestrando em Ciência da Computação - UFOP
-
"I am the maniac serial killer that knows where you live who will maintain your code!"
[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team