/** * Overloads the left shift operator to provide an easy way to add * columns to a TableColumnModel. * * @param self a TableColumnModel * @param column a TableColumn to be added to the model. * @return same model, after the value was added to it. * @since 1.6.4 */ public static TableColumnModel leftShift(TableColumnModel self, TableColumn column) { self.addColumn(column); return self; }
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); }
@Override public void actionPerformed(ActionEvent e) { for(JTable t: list) { t.getColumnModel().addColumn(new TableColumn()); JTableHeader h = t.getTableHeader(); Dimension d = h.getPreferredSize();
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); }
return; tcm.addColumn((TableColumn) o); o = hiddenColumns.remove(":" + columnName); if (o == null) {
IndexedColumn ic = hidden.remove(columnName); if (ic != null) { tcm.addColumn(ic.column); int lastColumn = tcm.getColumnCount() - 1; if (ic.index < lastColumn) {
column.setMinWidth(0); column.setMaxWidth(0); this.fixedTable.getColumnModel().addColumn(new TableColumn(i));
/** * {@inheritDoc} */ @Override public void addColumn(TableColumn aColumn) { delegate.addColumn(aColumn); // the event will raise by itself }
/** * {@inheritDoc} */ @Override public void addColumn(TableColumn aColumn) { delegate.addColumn(aColumn); // the event will raise by itself }
public void addColumns(ModelColumn[] aColumns) { for (ModelColumn col : aColumns) { columnModel.addColumn(col); } applyColumns(); }
public TableColumnModel getColumnModel() { final TableColumnModel columnModel = new DefaultTableColumnModel(); for (int i = 0; i < columnList.size(); i++) { columnModel.addColumn(columnList.get(i)); } return columnModel; }
public TableColumnModel getColumnModel() { final TableColumnModel columnModel = new DefaultTableColumnModel(); for (TableColumn aColumnList : columnList) { columnModel.addColumn(aColumnList); } return columnModel; }
public TableColumnModel getColumnModel() { final TableColumnModel columnModel = new DefaultTableColumnModel(); for (TableColumn aColumnList : columnList) { columnModel.addColumn(aColumnList); } return columnModel; }
/** * Show all columns. * * @since 0.3.0 */ public void showAll() { for (TableColumn tc : allColumns.values()) tcm.removeColumn(tc); for (TableColumn tc : allColumns.values()) tcm.addColumn(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 refreshColumnModel() { List<GridColumnsNode> leaves = new ArrayList<>(); MultiLevelHeader.achieveLeaves(header, leaves); for (int i = columnModel.getColumnCount() - 1; i >= 0; i--) { columnModel.removeColumn(columnModel.getColumn(i)); } leaves.stream().sequential().forEach((GridColumnsNode aNode) -> { columnModel.addColumn(aNode.getTableColumn()); }); }
/** * add a new column in the model and update the treetable * @param model the new column model */ void addColumnModel(TreeTableColumn model) { getTreeTableModel().addColumnModel(model); getColumnModel().addColumn(model); revalidate(); }
public void showColumn(final int _modelIndex){ final TableColumn col = new TableColumn(_modelIndex); col.setIdentifier(getTable().getModel().getColumnName(_modelIndex)); col.setHeaderValue(col.getIdentifier()); getColumnModel().addColumn(col); adjustWidth(col); }