本文整理了Java中javax.swing.table.TableColumnModel.addColumn()
方法的一些代码示例,展示了TableColumnModel.addColumn()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableColumnModel.addColumn()
方法的具体详情如下:
包路径:javax.swing.table.TableColumnModel
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!