La Web del Programador: Comunidad de Programadores
 
    Pregunta:  20111 - CAMPOS OCULTOS EN JTABLE
Autor:  Ignacio Vicente Polo
¿Hay alguna manera de almacenar un dato en un JTable y que no se visualice (para luego recuperarlo), sin follones de vectores?.

Muchas gracias

  Respuesta:  Xavi Canal
Nas,

hay 2 maneras de hacer eso (como mínimo), la manera elegante sería implementar tu propio TableModel (javax.swing.table) y implementas el setValue a tu manera.

Si esta manera no te sirve siempre peudes implementar una clase que esté por encima de tu JTable. Para insertar Objects a tu tabla llamas a un método de tu nueva clase y esta se encarga de llamar al del JTable segun sea oculto o no.

miMetodo (Object obj, int row, int col, boolean oculto)

si es oculto lo guardas en esta misma clase padre, si no llamas al

setValueAt (Object obj, int row, int col)

att.