javax.swing.table.TableColumnModel.addColumn()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(124)

本文整理了Java中javax.swing.table.TableColumnModel.addColumn()方法的一些代码示例,展示了TableColumnModel.addColumn()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableColumnModel.addColumn()方法的具体详情如下:
包路径:javax.swing.table.TableColumnModel
类名称:TableColumnModel
方法名:addColumn

TableColumnModel.addColumn介绍

暂无

代码示例

代码示例来源:origin: groovy/groovy-core

/**
 * 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;
}

代码示例来源:origin: log4j/log4j

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);
}

代码示例来源:origin: log4j/log4j

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);
}

代码示例来源:origin: stackoverflow.com

@Override public void actionPerformed(ActionEvent e) {
 for(JTable t: list) {
  t.getColumnModel().addColumn(new TableColumn());
  JTableHeader h = t.getTableHeader();
  Dimension d = h.getPreferredSize();

代码示例来源:origin: camunda/camunda-bpm-platform

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);
}

代码示例来源:origin: camunda/camunda-bpm-platform

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);
}

代码示例来源:origin: stackoverflow.com

return;
tcm.addColumn((TableColumn) o);
o = hiddenColumns.remove(":" + columnName);
if (o == null) {

代码示例来源:origin: stackoverflow.com

IndexedColumn ic = hidden.remove(columnName);
if (ic != null) {
  tcm.addColumn(ic.column);
  int lastColumn = tcm.getColumnCount() - 1;
  if (ic.index < lastColumn) {

代码示例来源:origin: ron190/jsql-injection

column.setMinWidth(0);
column.setMaxWidth(0);
this.fixedTable.getColumnModel().addColumn(new TableColumn(i));

代码示例来源:origin: com.eas.platypus/platypus-js-grid

/**
 * {@inheritDoc}
 */
@Override
public void addColumn(TableColumn aColumn) {
  delegate.addColumn(aColumn);
  // the event will raise by itself
}

代码示例来源:origin: com.eas.platypus/platypus-js-grid

/**
 * {@inheritDoc}
 */
@Override
public void addColumn(TableColumn aColumn) {
  delegate.addColumn(aColumn);
  // the event will raise by itself
}

代码示例来源:origin: com.eas.platypus/platypus-js-forms

public void addColumns(ModelColumn[] aColumns) {
  for (ModelColumn col : aColumns) {
    columnModel.addColumn(col);
  }
  applyColumns();
}

代码示例来源:origin: bcdev/beam

public TableColumnModel getColumnModel() {
  final TableColumnModel columnModel = new DefaultTableColumnModel();
  for (int i = 0; i < columnList.size(); i++) {
    columnModel.addColumn(columnList.get(i));
  }
  return columnModel;
}

代码示例来源:origin: senbox-org/snap-desktop

public TableColumnModel getColumnModel() {
  final TableColumnModel columnModel = new DefaultTableColumnModel();
  for (TableColumn aColumnList : columnList) {
    columnModel.addColumn(aColumnList);
  }
  return columnModel;
}

代码示例来源:origin: senbox-org/snap-desktop

public TableColumnModel getColumnModel() {
  final TableColumnModel columnModel = new DefaultTableColumnModel();
  for (TableColumn aColumnList : columnList) {
    columnModel.addColumn(aColumnList);
  }
  return columnModel;
}

代码示例来源:origin: girtel/Net2Plan

/**
   * 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);
  }
}

代码示例来源:origin: stackoverflow.com

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]);
  }
}

代码示例来源:origin: com.eas.platypus/platypus-js-forms

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());
  });
}

代码示例来源:origin: org.geotools/gt-widgets-swing-pending

/**
 * 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();
}

代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-common

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);
}

相关文章