ui/src/main/java/ucar/nc2/ui/table/HidableTableColumnModel.java
@Override
    public void removeColumn(TableColumn column) {
        int allColumnsIndex = allTableColumns.indexOf(column);
        if (allColumnsIndex != -1) {
            allTableColumns.removeElementAt(allColumnsIndex);
        }
        super.removeColumn(column);
    }
@Override
    public void removeColumn(TableColumn column) {
        int allColumnsIndex = allTableColumns.indexOf(column);
        if (allColumnsIndex != -1) {
            allTableColumns.removeElementAt(allColumnsIndex);
        }
        super.removeColumn(column);
    }
@ Override public void removeColumn ( TableColumn column ) { int allColumnsIndex = allTableColumns . indexOf ( column ) ; if ( allColumnsIndex != - 1 ) { allTableColumns . removeElementAt ( allColumnsIndex ) ; } super . removeColumn ( column ) ; }
Removes <code>column</code> from this column model.
Posts <code>columnRemoved</code> event.
Will do nothing if the column is not in this model.

@param column the column to be added
@see #addColumn
Removes <code > column< / code > from this column model . Posts <code > columnRemoved< / code > event . Will do nothing if the column is not in this model .