Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2010, 06:46
coco2287
 
Fecha de Ingreso: mayo-2009
Mensajes: 66
Antigüedad: 14 años, 6 meses
Puntos: 0
Cambiar contenido de una celda al intentar editarla (jtable)

Hola, disculpen que moleste pero hace ya horas estoy dandole vueltas al asunto y no logro dar con la solucion.

Tengo un jtable llamado tabla, al entrar en modo edicion de una de las celdas, necesito cambiar su contenido.

Como para que se entienda, seria lo mismo que hace exel cuando tenes una formula.

Mientras la celda no se esta editando, podemos ver el resultado de la formula, pero cuando intentamos editarla, ese resultado deja de mostrarse y en cambio se muestra la formula.


La cuestion de los eventos al entrar y salir del modo edicion esta controlada, lo hago con el evento propertyChange y funciona a la perfeccion, pero lo que no me funciona es la instruccion para que se cambie el valor mientras la celda esta en modo edicion.

Probe con tabla.setValueAt(valor, fila, columna); pero este metodo no me sirve, puesto que al estar en modo edicion, la celda no cambia su contenido.

Agradeceria si me dan una manito con esto :D

Saludos!