Enter en Jtable

bernardo
13 de Septiembre del 2003
Necesito hacer trabajar la tecla enter como si fuese la tecla tab en un Jtable.

Mario Lavarreda
13 de Septiembre del 2003
Bueno tengo una idea.........
JTable t;
...............
.................
//Obtenes los KeyListener que tiene asignados el
//Jtable....
KeyListener[] kl=t.getKeyListeners().
for(int i=0;i<kl.length;i++){
//Le borras los keylistener de JTable
//Esto desabilitara el tab
t.removeKeyListener(kl[i]);
}
//Ahora tenes que implementar la interfaz
//KeyListener y a tu jtable le das
t.addKeyListener(tu clase que implementa el Key Listener);
//podes implementarla en la misma clase y le das
t.addKeyListener(this);

//Luego en el metodo...
public void keyPressed(KeyEvent e){
if(e.getKeyCode()==KeyEvent.VK_ENTER){
//Cambio de celda.....
}
//No tengo ni la menor idea de como pasar el focus de celda a celda pero eso no creo que sea muy dificil..
Espero te sirva de algo