Mostrando entradas con la etiqueta Como ocultar columnas de una tabla en java. Mostrar todas las entradas
Mostrando entradas con la etiqueta Como ocultar columnas de una tabla en java. Mostrar todas las entradas

miércoles, 26 de abril de 2017

¿Como ocultar columnas de una tabla en java?




Hola en este tutorial te voy a enseñar como ocultar o hacer invisible a la vista del usuario una o mas columnas de nuestras tablas en Java, con esto no se perderán los datos de nuestra columna.

Empecemos:


JTable.getColumnModel().getColumn(AquiElNumeroDeLaColumnaAOcultar).setMaxWidth(0);
JTable.getColumnModel().getColumn(AquiElNumeroDeLaColumnaAOcultar).setMinWidth(0);
JTable.getTableHeader().getColumnModel().getColumn(AquiElNumeroDeLaColumnaAOcultar).setMaxWidth(0);
JTable.getTableHeader().getColumnModel().getColumn(AquiElNumeroDeLaColumnaAOcultar).setMinWidth(0);

Donde dice AquiElNumeroDeLaColumnaAOcultar tan solo tienes que poner la columna que quieres ocultar, por ejemplo; queremos acular la columna 3, tenemos que poner el siguiente código:


JTable.getColumnModel().getColumn(2).setMaxWidth(0);
JTable.getColumnModel().getColumn(2).setMinWidth(0);
JTable.getTableHeader().getColumnModel().getColumn(2).setMaxWidth(0);
JTable.getTableHeader().getColumnModel().getColumn(2).setMinWidth(0);

Le ponemos el numero dos recordado que comienza a contar desde 0.


Aplicando lo aprendido:


Como ocultar columnas de una tabla en java

Tomando el proyecto pasado de filtrado de datos en una tabla en Java, ocultaremos la columna 0 "CODIGO". Así que en el constructor tan solo pondremos el código aprendido anteriormente.



Y listo eso es todo, recuerden que solo se oculta a la vista del usuario ya que los datos de la columna van a seguir allí, por ejemplo al hacer un filtrado por código va a seguir funcionando, así no este visible la columna.
Como ocultar columnas de una tabla en java ejemplo


Y eso es todo, espero haberme explicado bien :)


Category: articles