Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/03/2011, 07:23
javiDP
 
Fecha de Ingreso: febrero-2008
Ubicación: Sevilla
Mensajes: 91
Antigüedad: 16 años, 9 meses
Puntos: 15
Respuesta: jtable a jtable en netbeans

En el actionPerformed del boton, cuando lo pulse, traete el indice de las filas seleccionadas con el metodo tabla.getSelectedRows() y te lo guardas en un array de enteros, despues haces un bucle que recorra el array y vas sacando las filas seleccionadas y metiendolas en la nueva con un tabla2.setValueAt(tabla.getValueAt(arrayenteros[x],columna), arrayenteros[x], columna);

Ejemplo:

Tienes una tabla t con 3 filas y 3 columnas y el usuario selecciona 2, despues tienes otra tabla t2 con las mismas columnas, el codigo seria asi:

Código:
int indicet[]=t.getSelectedRows();
for(int x=0; x<indicet.length;x++){
   t2.setValueAt(t.getValueAt(indicet[x], 0), x, 0);
   t2.setValueAt(t.getValueAt(indicet[x], 1), x, 1);
   t2.setValueAt(t.getValueAt(indicet[x], 2), x, 2);
}
El bucle daria 2 vueltas, ya que se han seleccionado 2 filas, y te las meteria en la otra tabla. Acuerdate de ponerle un model vacio a la tabla de destino.

Un saludo!