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

[SOLUCIONADO] problema acceso a celda jtable

Estas en el tema de problema acceso a celda jtable en el foro de Java en Foros del Web. buenas, tengo un jtable y desde una base le cargo unos datos previamente insertados, luego ingreso otro valor manualmente en la tabla pero cuando selecciono ...
  #1 (permalink)  
Antiguo 13/11/2013, 15:55
 
Fecha de Ingreso: octubre-2009
Mensajes: 25
Antigüedad: 15 años, 1 mes
Puntos: 0
problema acceso a celda jtable

buenas, tengo un jtable y desde una base le cargo unos datos previamente insertados, luego ingreso otro valor manualmente en la tabla pero cuando selecciono dicha celda e ingreso el valor recibo un valor null con .getValueAt(x,y) pero si ingreso el valor en dicha celda y selecciono otra celda el valor lo toma correctamente, espero que alguien pueda ayudarme con esto ya sea que sepa a que se debe o como mover la seleccion del cursor de la tabla, gracias de antemano

esta linea hace lo dicho:
Código:
tabla.getModel().getValueAt(cuentafila,3)
  #2 (permalink)  
Antiguo 13/11/2013, 17:59
Avatar de ZeKi  
Fecha de Ingreso: noviembre-2012
Ubicación: Jaén
Mensajes: 61
Antigüedad: 12 años
Puntos: 6
Respuesta: problema acceso a celda jtable

Puedes poner más parte del código para que podamos ver qué es lo que has hecho realmente?
  #3 (permalink)  
Antiguo 16/11/2013, 11:43
 
Fecha de Ingreso: octubre-2009
Mensajes: 25
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: problema acceso a celda jtable

ya lo pude solucionar no se porque sucede esto pero he visto en varias paginas que a alguien le sucede esto con estas dos lineas se consigue quitar la seleccion del cursor de la celda actual

Código:
tabla.editCellAt(-1, -1);
tabla.getSelectionModel().clearSelection();
por si alguien se encuentra con lo mismo...

Etiquetas: celda, jtable
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 22:13.