public void removeColumn(TableColumn column) { super.removeColumn(column); renumberTableColumns(); }
/** * Update internal state after the visibility of the column * was changed to invisible. The given column is assumed to * be contained in this model. * * @param col the column which was hidden. */ protected void moveToInvisible(TableColumnExt col) { isVisibilityChange = true; super.removeColumn(col); isVisibilityChange = false; }
/** * Update internal state after the visibility of the column * was changed to invisible. The given column is assumed to * be contained in this model. * * @param col the column which was hidden. */ protected void moveToInvisible(TableColumnExt col) { isVisibilityChange = true; super.removeColumn(col); isVisibilityChange = false; }
/** * Update internal state after the visibility of the column * was changed to invisible. The given column is assumed to * be contained in this model. * * @param col the column which was hidden. */ protected void moveToInvisible(TableColumnExt col) { isVisibilityChange = true; super.removeColumn(col); isVisibilityChange = false; }
/** * Update internal state after the visibility of the column * was changed to invisible. The given column is assumed to * be contained in this model. * * @param col the column which was hidden. */ protected void moveToInvisible(TableColumnExt col) { isVisibilityChange = true; super.removeColumn(col); isVisibilityChange = false; }
@Override public void removeColumn(TableColumn column) { super.removeColumn(column); originalColumns.remove(column); }
/** * Deletes the <code>TableColumn</code> <code>column</code> from the * <code>tableColumns</code> array. This method will do nothing if * <code>column</code> is not in the table's column list. * This method posts a <code>columnRemoved</code> * event to its listeners. * * @param column the <code>TableColumn</code> to be removed * @see javax.swing.table.DefaultTableColumnModel#removeColumn */ public void removeColumn(TableColumn column) { allTableColumns.removeElement(column); super.removeColumn(column); }
@Override public void removeColumn(TableColumn column) { initialColumns.remove(column); currentColumns.remove(column); invisibleColumns.remove(column); 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 */ public void removeColumn(TableColumn column) { int allColumnsIndex = allTableColumns.indexOf(column); if(allColumnsIndex != -1) { allTableColumns.removeElementAt(allColumnsIndex); } super.removeColumn(column); }
/** * Removes all columns, original and visible. */ public void removeAllColumns() { // remove all visible columns while (tableColumns.size() > 0) { super.removeColumn(tableColumns.firstElement()); } // all orginal originalColumns.removeAllElements(); }
public void hideColumn(TableColumn aColumn) { if (tableColumns.contains(aColumn)) { super.removeColumn(aColumn); saveConfigSettings(); } }
public void removeColumn(TableColumn column) { super.removeColumn(column); renumberTableColumns(); }
public void removeColumn(TableColumn column) { super.removeColumn(column); renumberTableColumns(); }
public void removeColumn(TableColumn column) { super.removeColumn(column); renumberTableColumns(); }
public void removeColumn(TableColumn column) { super.removeColumn(column); renumberTableColumns(); }
public void removeColumn(TableColumn column) { super.removeColumn(column); renumberTableColumns(); }
/** * {@inheritDoc} <p> * * Overridden to update internals related to column visibility. */ @Override public void removeColumn(TableColumn column) { //remove the visibility listener if appropriate if (column instanceof TableColumnExt) { ((TableColumnExt)column).removePropertyChangeListener(visibilityListener); } currentColumns.remove(column); initialColumns.remove(column); //let the superclass handle notification etc super.removeColumn(column); }
/** * Update internal state after the visibility of the column * was changed to invisible. The given column is assumed to * be contained in this model. * * @param col the column which was hidden. */ protected void moveToInvisible(TableColumnExt col) { col.putClientProperty(IGNORE_EVENT, Boolean.TRUE); super.removeColumn(col); col.putClientProperty(IGNORE_EVENT, null); }
public void setVisibleColumns(int[] cols) { int len = (cols == null) ? 0 : cols.length; int nbrCols = allColumns.size(); if (len > 0) { if (log.isDebugEnabled()) log.debug("Restore visible table columns: " + Arrays.toString(cols)); // first remove all columns while (getColumnCount() > 0) { super.removeColumn(getColumn(0)); } // re-add the good ones TableColumn col; for (int i = 0; i < len; i++) { if (cols[i] < nbrCols) { col = allColumns.get(cols[i]); super.addColumn(col); } } } }
public void invisibleColumn(TableColumn column) { SyTableColumn c = (SyTableColumn) column; c.setVisible(false); c.setSearch(null); invisibleColumns.add(c); super.removeColumn(column); table.reconstructRowFilter(); save(); }