Seleccion en JTable

Montse
30 de Junio del 2005
Buenas!!

Me gustaría que cuando se selecciona una fila de un JTable apareciera el valor de la fila seleccionada en unos JTextField (uno por columna) habilitados al efecto.

El problema, es que no veo que listener es el adecuado pues en una list me apaño con el valueChanged pero en tablas...

Agradecería una respuesta

Muchas gracias por el tiempo que me dedican

Montse

sphinx101
30 de Junio del 2005
Saludos!!
Tienes varias soluciones una de ellas es como bien dice M. Saltor, otra solucion es que a tu jtable le agregues un mouse listener y hagas una clase que implemente mouselistener y en el metodo mouseReleased hagas las operaciones que tienes que hacer

chuidiang
30 de Junio del 2005
Hola

Al JTable pídele el getSelectionModel(). Te devuelve un ListSelectionModel. Ahi tienes los métodos necesarios para añadir listeners.

Se buena.

M.Saltor
30 de Junio del 2005
Merci chuidiang. He encontrado esto por si a alguien lo quiere tener:

table.setSelectionModel( ListSelectionModel.SINGLE_SELECTION);

ListSelectionModel row = table.getSelectionModel();
row.addListSelectionListener(this);

Se programa lo que se quiera en el método valueChanged.