Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/08/2012, 17:13
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 7 meses
Puntos: 344
Respuesta: Pasar de Jtable a Jtexfield

Para saber cuando se ha cambiado de fila seleccionada se usa un evento de selección.

Código Java:
Ver original
  1. SelectionListener listener = new SelectionListener(table);
  2. table.getSelectionModel().addListSelectionListener(listener);
  3.  
  4. public class SelectionListener implements ListSelectionListener {
  5.     JTable table;
  6.  
  7.     //Se crea un constructor al que se le pasa la tabla (JTable) sobre la que se quiere sacar los datos
  8.     SelectionListener(JTable table) {
  9.         this.table = table;
  10.     }
  11.     public void valueChanged(ListSelectionEvent e) {
  12.      
  13.        //Obtienes el índice de la primera fila seleccionada
  14.        int first = e.getFirstIndex();
  15.        //Obtienes el índice de la última fila seleccionada
  16.        int last = e.getLastIndex();
  17.        
  18.         if (!e.getValueIsAdjusting()) {
  19.             //Aquí puedes realizar lo que quieras
  20.         }
  21.     }
  22. }

Un saludo.