TableColumnModel tcm = table.getColumnModel(); tcm.removeColumn( tcm.getColumn(...) );
public void remove() { if (hasNext()) self.removeColumn(self.getColumn(index--)); } };
public void setView(List columns) { TableColumnModel model = getColumnModel(); // Remove all the columns: for (int f = 0; f < _numCols; f++) { model.removeColumn(_tableColumns[f]); } Iterator selectedColumns = columns.iterator(); Vector columnNameAndNumber = getColumnNameAndNumber(); while (selectedColumns.hasNext()) { // add the column to the view model.addColumn(_tableColumns[columnNameAndNumber.indexOf(selectedColumns.next())]); } //SWING BUG: sizeColumnsToFit(-1); }
public void setDetailedView() { //TODO: Defineable Views. TableColumnModel model = getColumnModel(); // Remove all the columns: for (int f = 0; f < _numCols; f++) { model.removeColumn(_tableColumns[f]); } // Add them back in the correct order: for (int i = 0; i < _numCols; i++) { model.addColumn(_tableColumns[i]); } //SWING BUG: sizeColumnsToFit(-1); }
public void setView(List columns) { TableColumnModel model = getColumnModel(); // Remove all the columns: for (int f = 0; f < _numCols; f++) { model.removeColumn(_tableColumns[f]); } Iterator selectedColumns = columns.iterator(); Vector columnNameAndNumber = getColumnNameAndNumber(); while (selectedColumns.hasNext()) { // add the column to the view model.addColumn(_tableColumns[columnNameAndNumber.indexOf(selectedColumns.next())]); } //SWING BUG: sizeColumnsToFit(-1); }
public void setDetailedView() { //TODO: Defineable Views. TableColumnModel model = getColumnModel(); // Remove all the columns: for (int f = 0; f < _numCols; f++) { model.removeColumn(_tableColumns[f]); } // Add them back in the correct order: for (int i = 0; i < _numCols; i++) { model.addColumn(_tableColumns[i]); } //SWING BUG: sizeColumnsToFit(-1); }
hiddenColumns.put(columnName, column); hiddenColumns.put(":" + columnName, new Integer(index)); tcm.removeColumn(column);
throw new IllegalArgumentException("Duplicate column name."); tcm.removeColumn(column);
private static void clear(TableColumnModel model, List<TableColumn> columns) { for (TableColumn tableColumn : columns) { model.removeColumn(tableColumn); } }
private static void clear(TableColumnModel model, List<TableColumn> columns) { for (TableColumn tableColumn : columns) { model.removeColumn(tableColumn); } }
/** * {@inheritDoc} */ @Override public void removeColumn(TableColumn column) { delegate.removeColumn(column); // the event will raise by itself }
/** * {@inheritDoc} */ @Override public void removeColumn(TableColumn aColumn) { delegate.removeColumn(aColumn); // the event will raise by itself }
private static void clear(TableColumnModel model, List<TableColumn> columns) { for (TableColumn tableColumn : columns) { model.removeColumn(tableColumn); } }
private static void clear(TableColumnModel model, List<TableColumn> columns) { for (TableColumn tableColumn : columns) { model.removeColumn(tableColumn); } }
JTable t; TableColumnModel m=t.getColumnModel(); TableColumn col=m.getColumn(columnIndex); List<TableColumn> removed; removed.add(col); m.removeColumn(col);
public void hideColumn(Object identifier) { int index = columnModel.getColumnIndex(identifier); TableColumn column = columnModel.getColumn(index); if (hiddenColumns.put(identifier, column) != null) { throw new IllegalArgumentException("Duplicate column name."); } columnModel.removeColumn(column); }
public void clearColumns() { Collections.list(columnModel.getColumns()).stream().forEach((TableColumn aColumn) -> { columnModel.removeColumn(aColumn); }); }
@Override public void removeColumn(Object o) { int modelIndex = colIndex.get(o); colIndex.remove(o); for (Enumeration<TableColumn> it = columnModel.getColumns(); it.hasMoreElements();){ TableColumn tc = it.nextElement(); if (tc.getModelIndex() == modelIndex){ columnModel.removeColumn(tc); } } }
public static void setColumnOrder(int[] indices, TableColumnModel columnModel) { TableColumn column[] = new TableColumn[indices.length]; for (int i = 0; i < column.length; i++) { column[i] = columnModel.getColumn(indices[i]); } while (columnModel.getColumnCount() > 0) { columnModel.removeColumn(columnModel.getColumn(0)); } for (int i = 0; i < column.length; i++) { columnModel.addColumn(column[i]); } }
public void removeColumn(ModelColumn aColumn) throws Exception { columnModel.removeColumn(aColumn); // edit header... // apply changes applyColumns(); applyHeader(); }