Feeds de los foros

En la página principal de los foros encontrarás los enlaces al logo feed feed general y al de cada uno de los foros.

Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible

Buscar en el foro

Foro J2SE

feed Foro J2SE Foro: J2SE

Nuevo Tema Nuevo Tema Responder a este mensaje Responder a este mensaje

PONER TEXTO DE UN JTEXTFIELD A UNA CELDA DE JTABLE 08/05/2008 10:15
CPCM

Hola,

Tengo unos datos que ingresa el usuario en un jtextfield pero necesito ponerle en la columna 4 y fila 3 de una JTable, pero me da error el siguiente codigo, cabe mencionar que la celda o la columna es double:

jTable1.setValueAt(Double.valueOf(j1.getText() ), 3,4);

Me pueden por favor ayudar, con este dato.

#unapprove_message# Responder a este mensaje
RE: PONER TEXTO DE UN JTEXTFIELD A UNA CELDA DE JTABLE 09/05/2008 00:55
geovanny1781

Si quieres poner el texto en un tabla que tiene por ejemplo 4 filas y 4 columnas debes tener en cuetna que el indice empieza desde 0 entonces tendrias algo asi 0,1,2,3 del mismo modo las filas

pruebale con esto:

jTable1.setValueAt(Double.valueOf(j1.getText() ), 2,3);

o escribe el error para ver de que se trata

geova
#unapprove_message# Responder a este mensaje
RE: RE: PONER TEXTO DE UN JTEXTFIELD A UNA CELDA DE JTABLE 09/05/2008 00:57
geovanny1781

PD: 

POR CIERTO NO SERIA MEJOR ESCRIBIR DIRECTAMENTE EN EL CASILLERO

O QUE TIPO DE OPERACIONES ESTÁS HACIENDO

 

GEOVA

#unapprove_message# Responder a este mensaje
RE: PONER TEXTO DE UN JTEXTFIELD A UNA CELDA DE JTABLE 09/05/2008 12:44
CPCM

Hola Geovanny,

Gracias por la respuesta, ya solucione el problema, intente hacer con el setvalue... pero me daba error así que utilice el vector. Lo que estaba haciendo es una suma de valores de una tabla el código quedo así, sin ningún problema:

 for (int i=0; i           ;  cant1 =  Double.valueOf(jTable1.getValueAt(i,1).toString());
         &nbs p;  cant2 =  Double.valueOf(jTable1.getValueAt(i,2).toString());
         &nbs p;  suma1 = suma1 + cant1;
         &nbs p;  suma2 = suma2 + cant2;
         &nbs p; 
         &nbs p;  //      jTable1.setValueAt(suma1, tota2,tota5);
         &nbs p;  //        jTable1.setValueAt(suma2, tota4,tota3);
        }
        Object[] dat = {"Total del presupuesto", "Total del presupuesto", suma2, suma1, suma2};
        dtm.addRow(dat);
        resta1=suma1-100;
        resta2=suma2-dato1;
        Object[] dat2 = {"Saldo del dinero financiado", "Saldo del dinero financiado", resta2, resta1, resta2};
        dtm.addRow(dat2);   

#unapprove_message# Responder a este mensaje

Responder

Los usuarios registrados pueden escoger recibir las respuestas en el foro por email.

Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano