не удалось установить ширину столбца равной нулю, т.е. не сделать столбец невидимым

Я пытаюсь сделать один столбец из JTableневидимым, установив ширину равной нулю, но этого не произошло, и он остается видимым до ширины = 15. Вот код-

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) {
        }
    }

Что не так с кодом?

8
задан mKorbel 10 April 2012 в 12:50
поделиться