Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/08/2010, 21:57
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: JTable mas KeyListener

Hola,

Código:
class EnterListenerDetalle extends KeyAdapter
    {
	// public void pressEnter(KeyEvent e)
	public void keyPressed(KeyEvent e) {
	{
            int p = e.getKeyCode();
            if (p == KeyEvent.VK_ENTER && !tabla.isEditing());
            {
                e.consume();
                int fila = tabla.getSelectedRow();
                int col = tabla.getSelectedColumn();
                JOptionPane.showMessageDialog(null, "Enter");
            }
	}
    }
KeyAdapter define los métodos keyPressed, keyReleased y keyTyped, esos son los métodos que se van a disparar cuando suceda el evento respectivo.

Posiblemente mientras la tabla isEditing() no deberías de capturar el evento Enter, dependiendo de las acciones que realices nunca va a salir de la edición.

Por último posiblemente necesites consumir (consume) el evento, para que no baje de línea.

Saludos,