Foros del Web » Programación para mayores de 30 ;) » Java »

Intercambiar filas entre Jtables

Estas en el tema de Intercambiar filas entre Jtables en el foro de Java en Foros del Web. Hola estimados, bueno les cuento soy nuevo en Java y hace días estoy tratando de diseñar el siguiente formulario http://img376.imageshack.us/img376/4561/formge9.jpg uso 2 abastract Table Model ...
  #1 (permalink)  
Antiguo 15/05/2008, 11:59
 
Fecha de Ingreso: mayo-2008
Mensajes: 1
Antigüedad: 15 años, 11 meses
Puntos: 0
Intercambiar filas entre Jtables

Hola estimados, bueno les cuento soy nuevo en Java y hace días estoy tratando de diseñar el siguiente formulario

http://img376.imageshack.us/img376/4561/formge9.jpg

uso 2 abastract Table Model para manejar cada jtable1

y el código para los botones


Agregar
Cita:

int INDICE,val1;
INDICE=jTable1.getSelectedRow();
TODOS= negTemporal.temporal();

Producto p =(Producto)(TODOS.get(INDICE));
((TBL_temporal)jTable1.getModel()).getValueAt(INDI CE,INDICE);
jTable2.setModel(new TBL_temporal2(HIJOS));

((TBL_temporal)jTable1.getModel()).deleteRow(INDIC E);
((TBL_temporal2)jTable2.getModel()).addRow(p);//creo aki se produce el maldito
INDICE=-1;
val1=TODOS.size();
selec.setText(String.valueOf(jTable1.getSelectedRo w()));
tam.setText(String.valueOf(val1));
QUITAR
Cita:
INDICE2=jTable2.getSelectedRow();

Producto p =(Producto)(HIJOS.get(INDICE2)) ;
((TBL_temporal2)jTable2.getModel()).getValueAt(IND ICE2,INDICE2);

jTable1.setModel(new TBL_temporal(TODOS));//SETEO LA TABLA 1 CON EL
((TBL_temporal2)jTable2.getModel()).deleteRow(INDI CE2);
((TBL_temporal)jTable1.getModel()).addRow(p);//aki hay un maldito error
INDICE2=-1;
val2=HIJOS.size();
selec2.setText(String.valueOf(jTable2.getSelectedR ow()));
tam2.setText(String.valueOf(val2));


LO QUE PASA ES QUE LOS INDICES SE DESORDENAN

INTENGO AGREGAR UNO A UNO, PERO DESPUES SE EMPIEZAN A REPETIR Y CUANDO QUIERO QUITAR SE AGREGA TODA LA TABLA NUEVAMENTE ENTERA

ESPERO QUE ME PUEDAN AYUDAR

GRACIAS
  #2 (permalink)  
Antiguo 15/05/2008, 18:22
Avatar de djagu_26  
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 518
Antigüedad: 16 años, 3 meses
Puntos: 6
Respuesta: Intercambiar filas entre Jtables

hola mira si no quieres complicarte la mejor manera es usar dos JList en vez de dos JTable
saludos
__________________
"La magia no existe, la programacion si"

A/P Agustin Sivoplas
[email protected]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:59.