Seleccion en JTable
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
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
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
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
Hola
Al JTable pÃdele el getSelectionModel(). Te devuelve un ListSelectionModel. Ahi tienes los métodos necesarios para añadir listeners.
Se buena.
Al JTable pÃdele el getSelectionModel(). Te devuelve un ListSelectionModel. Ahi tienes los métodos necesarios para añadir listeners.
Se buena.
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.
table.setSelectionModel( ListSelectionModel.SINGLE_SELECTION);
ListSelectionModel row = table.getSelectionModel();
row.addListSelectionListener(this);
Se programa lo que se quiera en el método valueChanged.