
20/07/2009, 07:29
|
 | Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 5 meses Puntos: 454 | |
Respuesta: Ocultar columnas en JTable Buenas:
Tienes que heredar de DefaultTableModel con lo que te he indicado y usar ese modelo nuevo, no el antiguo DefaultTableModel. Por supuesto, tienes que echar cuentas en según que columnas quieres que se vean o no. En getValueAt(), si te dicen columna 3, tienes que devolver el valor de la cuarta columna visible (los indices empiezan en cero).
Si no quieres echar esas cuentas, tendrás que tener dos DefaultTableModel. Uno con todos los datos fuera de la tabla y otro que rellenes cada vez que alguien oculte una columna sólo con las columnas visibles. Este nuevo modelo debes pasárselo al jtable cada vez que haya cambios.
Se bueno. |