Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 15-may-2008, 11:59   #1 (permalink)
ds_experience ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2008
Mensajes: 1
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
ds_experience está desconectado   Responder Citando
Antiguo 15-may-2008, 18:22   #2 (permalink)
djagu_26 ha deshabilitado el karma
 
Avatar de djagu_26
 
Fecha de Ingreso: enero-2008
Mensajes: 333
Enviar un mensaje por MSN a djagu_26
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"

Solo hay 10 clases de personas: las que entienden los numeros binarios y las que no.
djagu_26 está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:53.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93