Evento de Teclado em JPanel

1 resposta
loganwlogan

Bom dia amigos,

Eu criei uma aplicação pra estudar um pouco de Java2D, eu tenho um JFrame com Botões para acionar cada uma das primitivas (reta, curva, elipse, e etc), e ele desenha em um JPanel. Eu criei um método SELECIONAR, dessa forma quando eu clico no botão selecionar e clico em algo que foi desenhado ele fica selecionado. Agora eu gostaria de quando eu clicasse delete ele apagasse as o que foi selecionado. Tentei utilisar o KeyListener, mas quando eu clico em um dos botões pra acionar alguma função o JPanel perde o foco. Eu acabei colocando o método em um menu, e coloquei a tecla DELETE como tecla de atalho, mas queria fazer usando KeyListener, alguém pode me dar uma ajuda?
Abçs

Marcelo Logan

1 Resposta

Eric_Yuzo

Talvez seja melhor registrar a ação do delete no InputMap da janela.

http://www.guj.com.br/java/140986-como-acionar-os-botoes-de-uma-calculadora-atraves-do-teclado

Criado 11 de fevereiro de 2011
Ultima resposta 11 de fev. de 2011
Respostas 1
Participantes 2