JTable - enter baja una fila

393 views
Skip to first unread message

Jess

unread,
Jul 1, 2009, 1:55:23 PM7/1/09
to JavaSOS
Hola a todos

queria que me ayudaran con esto, estoy trabajando con un JTable que
tiene agregado un KeyListener,
la idea de lo que tiene que hacer es lo siguiente:
- seleccionar una fila, darle enter, y con los datos de la fila
seleccionada hacer algo

pero no esta haciendo eso, ya que selecciono, pero al darle enter,
pasa la seleccion a la fila siguiente, y ya no puedo trabajar con esos
datos, por que son de la fila siguiente

como puedo hacer para que el enter no pase a la fila siguiente?

Desde ya muchas gracias por la ayuda

Diego Esposito

unread,
Jul 2, 2009, 4:35:10 PM7/2/09
to jav...@googlegroups.com
Tenes que capturar el enter agregando un keyLisener() y cuando el evento sea enter, hace lo que vos quieras y luego consumilo.

myTabla.addKeyListener(new java.awt.event.KeyAdapter() {  
                public void keyTyped(java.awt.event.KeyEvent e)
                {   
                    if (e.getKeyChar()==KeyEvent.VK_ENTER)
                    {
                      ///Tu codigo

                          e.consume();
                    }
                }
            });
Reply all
Reply to author
Forward
0 new messages