KeyEvent

3 respostas
Ratao

Olá pessoal, estou com um probleminha.
Eu criei um método TECLADO() na classe PADRAO do meu projeto. Neste método teclarei que ao pressionar ESC a tela teria que se fechar.
Estou usando isso em um JInternalFrame.
O problema é que as outras classes as quais estou usando JInternalFrames estão herdando tudo, menos esse método. Alguém tem alguma sugestão ou resolução?!

public KeyEvent teclado(){ addKeyListener( new KeyAdapter(){ public void keyPressed(KeyEvent evt){ int key = evt.getKeyCode(); if(key == 27){ dispose(); }else{ JOptionPane.showMessageDialog(null, "erro" +key, "Erro", JOptionPane.ERROR_MESSAGE); } } } ); return(null); }

Valeu! :wink:

3 Respostas

kaabah

Faça as classes filhas herdarem o método…

Ratao

kaabah,

Depois que postei essa dúvida que vi… Está se tratando de um erro de FOCO. Quanto a herdar, já está herdando, pois estou criando os JInternalFrames extendidos da classe PADRAO.

Valeu! :smiley:

kaabah

Não tinha entendido sua dúvida direito… heheheh… mas já que já resolveu… sem problemas!!!

Qualquer coisa estamos ae… :idea:

Criado 30 de novembro de 2006
Ultima resposta 30 de nov. de 2006
Respostas 3
Participantes 2