public void moveColumn(int columnIndex, int newIndex) { super.moveColumn(columnIndex, newIndex); renumberTableColumns(); }
public void removeColumn(TableColumn column) { super.removeColumn(column); renumberTableColumns(); }
TableColumn col = colModel.getColumn(column); int width;
/** Returns the table column model to use in the details when representing the children. This column model describes the details values for the children. @return The details column model. **/ public TableColumnModel getDetailsColumnModel () { return new DefaultTableColumnModel (); }
/** * Makes all columns in this model visible */ public void setAllColumnsVisible() { int noColumns = allTableColumns.size(); for(int columnIndex = 0; columnIndex < noColumns; ++columnIndex) { TableColumn visibleColumn = (columnIndex < tableColumns.size() ? (TableColumn)tableColumns.get(columnIndex) : null); TableColumn invisibleColumn = (TableColumn)allTableColumns.get(columnIndex); if(visibleColumn != invisibleColumn) { super.addColumn(invisibleColumn); super.moveColumn(tableColumns.size() - 1, columnIndex); } } }
private static DefaultTableColumnModel createMainListColumnModel(ListPanelTableCellEditor mainListCellEditor, ListPanelTableCellRenderer mainListCellRenderer) { DefaultTableColumnModel mainListColumnModel = new DefaultTableColumnModel(); mainListColumnModel.addColumn(new TableColumn(0, 100, mainListCellRenderer, mainListCellEditor)); return mainListColumnModel; }
@Override public void addColumn(TableColumn aColumn) { super.addColumn(aColumn); originalColumns.add(aColumn); }
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); } } } }
dtcm.removeColumnModelListener(dtcm.getColumnModelListeners()[1]); dtcm.addColumnModelListener(this);
/** * {@inheritDoc} <p> * * Overridden to uninstall enhanced notification of listeners of type. * TableColumnModelListenerExt about property changes of contained columns. */ @Override public void removeColumnModelListener(TableColumnModelListener x) { super.removeColumnModelListener(x); if (x instanceof TableColumnModelExtListener) { listenerList.remove(TableColumnModelExtListener.class, (TableColumnModelExtListener) x); } }
public void addColumnModelListener(TableColumnModelListener x) { if (x instanceof TableColumnModelListener64) { super.addColumnModelListener(x); } else { throw new IllegalArgumentException("use TableColumnModelListener64"); } }
public FieldTableModel() { fieldNames=new java.util.Vector(); isNumeric=new java.util.Vector(); columnHeader=new javax.swing.table.DefaultTableColumnModel(); }
/** * Makes all columns in this model visible */ public void setAllColumnsVisible() { int noColumns = allTableColumns.size(); for(int columnIndex = 0; columnIndex < noColumns; ++columnIndex) { TableColumn visibleColumn = (columnIndex < tableColumns.size() ? tableColumns.get(columnIndex) : null); TableColumn invisibleColumn = allTableColumns.get(columnIndex); if(visibleColumn != invisibleColumn) // NOPMD { super.addColumn(invisibleColumn); super.moveColumn(tableColumns.size() - 1, columnIndex); } } }
public QuerySelectTableModel(SelectStructureXmlBean selecStructure) { _colModel = new DefaultTableColumnModel(); TableColumn col; col = new TableColumn(0); col.setHeaderValue(s_stringMgr.getString("graph.QueryOrderTableModel.Column")); col.setPreferredWidth(250); _colModel.addColumn(col); if(null != selecStructure) { addCols(Arrays.asList(selecStructure.getSelectCols())); } }
/** Append <code>column</code> to the right of exisiting columns. * Posts <code>columnAdded</code> event. * @param column The column to be added * @see #removeColumn * @exception IllegalArgumentException if <code>column</code> is <code>null</code> */ public void addColumn(TableColumn column) { allTableColumns.addElement(column); super.addColumn(column); }
dtcm.removeColumnModelListener(dtcm.getColumnModelListeners()[1]); dtcm.addColumnModelListener(this);
/** * {@inheritDoc} <p> * * Overridden to uninstall enhanced notification of listeners of type. * TableColumnModelListenerExt about property changes of contained columns. */ @Override public void removeColumnModelListener(TableColumnModelListener x) { super.removeColumnModelListener(x); if (x instanceof TableColumnModelExtListener) { listenerList.remove(TableColumnModelExtListener.class, (TableColumnModelExtListener) x); } }
/** * {@inheritDoc} <p> * * * Overridden to install enhanced notification of listeners of type. * TableColumnModelListenerExt about property changes of contained columns. * */ @Override public void addColumnModelListener(TableColumnModelListener x) { super.addColumnModelListener(x); if (x instanceof TableColumnModelExtListener) { listenerList.add(TableColumnModelExtListener.class, (TableColumnModelExtListener) x); } }
public TableColumnModel getColumnModel() { final TableColumnModel columnModel = new DefaultTableColumnModel(); for (int i = 0; i < columnList.size(); i++) { columnModel.addColumn(columnList.get(i)); } return columnModel; }
/** * Makes all columns in this model visible * * @see #isColumnVisible * @see #setColumnVisible */ public void setAllColumnsVisible() { int noColumns = allTableColumns.size(); for (int columnIndex = 0; columnIndex < noColumns; ++columnIndex) { TableColumn visibleColumn = (columnIndex < tableColumns.size() ? (TableColumn) tableColumns.get(columnIndex) : null); TableColumn invisibleColumn = (TableColumn) allTableColumns.get(columnIndex); if (visibleColumn != invisibleColumn) { super.addColumn(invisibleColumn); super.moveColumn(tableColumns.size() - 1, columnIndex); } } }