Pregunta sobre las JTable

Josu
06 de Febrero del 2006
hola, queria saber si hay alguna forma para que cuando se cliquee dos veces sobre una celda no se de la opcion de modificar el cotenido de esta.
Lo que estoy intentando hacer es que cuando se pinche dos veces en una fila pase a otra pantalla, para lo cual he añadido un MouseListener a la tabla y el metodo lo he definido asi:

public void mouseClicked (MouseEvent me)
{
if (me.getClickCount() ==2)
{int indice = tabla.getSelectedRow();
DefaultTableModel modelo = (DefaultTableModel)tabla.getModel();
String Cod = (String)modelo.getValueAt(indice, 0);
this.dispose();
Principal Pal = new Principal(Usuario, Cod);
PalL.show();
}
gracias

Josu
06 de Febrero del 2006
he puesto un pequeño error, en el show, es Pal.show();

chuidiang
06 de Febrero del 2006
Hola:

Hazte una clase que herede de DefaultTableModel y redefina el método isCellEditable() como tu quieras.
Usa tu clase hija en vez de DefaultTableModel.

Se bueno