no se pudo establecer el ancho de la columna en cero, es decir, la columna no se hizo invisible

Estoy tratando de hacer una columna deJTable, invisible al establecer el ancho a cero, pero no podría suceder y permanecer visible a un ancho = 15. Aquí está el código:

<code>public void restoreColumnWithWidth(int column, int width) {
        try {
            TableColumn tableColumn = table.getColumnModel().getColumn(column);
            table.getTableHeader().setResizingColumn(tableColumn);
            tableColumn.setWidth(width);
            tableColumn.setMaxWidth(width);
            tableColumn.setMinWidth(width);
            tableColumn.setPreferredWidth(width);
        } catch (Exception ex) {
        }
    }
</code>

¿Qué está mal con el código?

Respuestas a la pregunta(2)

Su respuesta a la pregunta