Pessoal, tenho um addKeyListener da seguinte forma:
Meu botão:
jbConsultar.addKeyListener(new AvancarListener( jtNome, jtCidade));
Segue meu KeyListener :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JComponent;
/**
*
* @author Rodrigo
*/
public class AvancarListener implements KeyListener {
JComponent next = null;
JComponent previous = null;
public AvancarListener(JComponent previous, JComponent next ) {
this.previous = previous;
this.next = next;
}
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyPressed(KeyEvent e) {
}
@Override
public void keyReleased(KeyEvent e) {
if (e.getKeyCode() == 10) {
next.requestFocus();
}
if (e.getKeyCode() == 27) {
previous.requestFocus();
}
}
}
alguem me ajuda por favor?
Por que raios, quando eu aperto a "barra de espaco (e.getKeyCode() == 32)" ele executa o botao?
ja tentei ateh por um IF
if (e.getKeyCode() == 32) {
}