Daniel, abaixo segue a maneira que eu utilizo, no
exemplo eu estou usando para a tecla enter, mas é genérico para todas as teclas,
v/c pode ate mesmo tomar ações diferentes para teclas diferentes. Da uma olhada
ai, espero que ajude.
public void keyPressed ( KeyEvent e
){
if ( e.getKeyCode() == 10 ){ /*
Verifica se é a tecla Enter */
if(frameLivro1.getTitle() == "Cadastrar Livro 1"){
if(e.getSource() ==
ordem )
pagina.requestFocus();
if(e.getSource() == pagina ) data.requestFocus(); if(e.getSource() == data ) qualidade.requestFocus(); if(e.getSource() == qualidade ) anotacoes.requestFocus(); if(e.getSource() == anotacoes ) relApres.requestFocus(); if(e.getSource() == relApres ) addApres.requestFocus(); }else{
if(e.getSource() ==
busDataIni )
busDataFim.requestFocus();
if(e.getSource() == busDataFim ) if( porData.isSelected()) { pesquisar.requestFocus(); } else { busApres.requestFocus(); } if(e.getSource() == busApres ) pesquisar.requestFocus(); }
} } public void keyReleased( KeyEvent e ) { } public void keyTyped ( KeyEvent e ) { } Luciano Coelho
|
- [java-list] Como definir a tecla TAB para... Daniel de Figueiredo Bandarrinha
- Luciano Coelho