本文整理了Java中javax.swing.table.TableColumnModel.getColumns()
方法的一些代码示例,展示了TableColumnModel.getColumns()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableColumnModel.getColumns()
方法的具体详情如下:
包路径:javax.swing.table.TableColumnModel
类名称:TableColumnModel
方法名:getColumns
暂无
代码示例来源:origin: alibaba/druid
@Override
public Dimension getPreferredSize(JComponent c) {
long width = 0;
Enumeration<TableColumn> enumeration = header.getColumnModel().getColumns();
while (enumeration.hasMoreElements()) {
TableColumn aColumn = enumeration.nextElement();
width = width + aColumn.getWidth();
}
return createHeaderSize(width);
}
代码示例来源:origin: log4j/log4j
public LogTable(JTextArea detailTextArea) {
super();
init();
_detailTextArea = detailTextArea;
setModel(new FilteredLogTableModel());
Enumeration columns = getColumnModel().getColumns();
int i = 0;
while (columns.hasMoreElements()) {
TableColumn col = (TableColumn) columns.nextElement();
col.setCellRenderer(new LogTableRowRenderer());
col.setPreferredWidth(_colWidths[i]);
_tableColumns[i] = col;
i++;
}
ListSelectionModel rowSM = getSelectionModel();
rowSM.addListSelectionListener(new LogTableListSelectionListener(this));
//setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
}
代码示例来源:origin: skylot/jadx
Enumeration<TableColumn> columns = resultsTable.getColumnModel().getColumns();
while (columns.hasMoreElements()) {
TableColumn column = columns.nextElement();
代码示例来源:origin: alibaba/druid
Hashtable<ColumnGroup, Rectangle> h = new Hashtable<ColumnGroup, Rectangle>();
int columnMargin = header.getColumnModel().getColumnMargin();
Enumeration<TableColumn> enumeration = header.getColumnModel().getColumns();
while (enumeration.hasMoreElements()) {
cellRect.height = size.height;
代码示例来源:origin: com.alibaba/druid
@Override
public Dimension getPreferredSize(JComponent c) {
long width = 0;
Enumeration<TableColumn> enumeration = header.getColumnModel().getColumns();
while (enumeration.hasMoreElements()) {
TableColumn aColumn = enumeration.nextElement();
width = width + aColumn.getWidth();
}
return createHeaderSize(width);
}
代码示例来源:origin: camunda/camunda-bpm-platform
public LogTable(JTextArea detailTextArea) {
super();
init();
_detailTextArea = detailTextArea;
setModel(new FilteredLogTableModel());
Enumeration columns = getColumnModel().getColumns();
int i = 0;
while (columns.hasMoreElements()) {
TableColumn col = (TableColumn) columns.nextElement();
col.setCellRenderer(new LogTableRowRenderer());
col.setPreferredWidth(_colWidths[i]);
_tableColumns[i] = col;
i++;
}
ListSelectionModel rowSM = getSelectionModel();
rowSM.addListSelectionListener(new LogTableListSelectionListener(this));
//setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
}
代码示例来源:origin: com.alibaba/druid
Hashtable<ColumnGroup, Rectangle> h = new Hashtable<ColumnGroup, Rectangle>();
int columnMargin = header.getColumnModel().getColumnMargin();
Enumeration<TableColumn> enumeration = header.getColumnModel().getColumns();
while (enumeration.hasMoreElements()) {
cellRect.height = size.height;
代码示例来源:origin: stackoverflow.com
Map<ColumnGroup, Rectangle> groupSizeMap = new HashMap<ColumnGroup, Rectangle>();
for (Enumeration<TableColumn> enumeration = header.getColumnModel().getColumns(); enumeration.hasMoreElements();) {
cellRect.height = size.height;
cellRect.y = 0;
public Dimension getPreferredSize(JComponent c) {
int width = 0;
for (Enumeration<TableColumn> enumeration = header.getColumnModel().getColumns(); enumeration.hasMoreElements();) {
TableColumn aColumn = enumeration.nextElement();
width += aColumn.getPreferredWidth();
代码示例来源:origin: sdedit/sdedit
public static void setTableCellRenderer(JTable table,
TableCellRenderer renderer) {
Enumeration<TableColumn> enumeration = table.getColumnModel()
.getColumns();
while (enumeration.hasMoreElements()) {
enumeration.nextElement().setCellRenderer(renderer);
}
}
代码示例来源:origin: org.swinglabs.swingx/swingx-core
/**
* Returns a <code>List</code> of visible <code>TableColumn</code>s.
*
* @return a <code>List</code> of visible columns.
* @see #getColumns(boolean)
*/
public List<TableColumn> getColumns() {
return Collections.list(getColumnModel().getColumns());
}
代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop
/**
* Returns a <code>List</code> of visible <code>TableColumn</code>s.
*
* @return a <code>List</code> of visible columns.
* @see #getColumns(boolean)
*/
public List<TableColumn> getColumns() {
return Collections.list(getColumnModel().getColumns());
}
代码示例来源:origin: org.swinglabs.swingx/swingx-all
/**
* Returns a <code>List</code> of visible <code>TableColumn</code>s.
*
* @return a <code>List</code> of visible columns.
* @see #getColumns(boolean)
*/
public List<TableColumn> getColumns() {
return Collections.list(getColumnModel().getColumns());
}
代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core
/**
* Returns a <code>List</code> of visible <code>TableColumn</code>s.
*
* @return a <code>List</code> of visible columns.
* @see #getColumns(boolean)
*/
public List<TableColumn> getColumns() {
return Collections.list(getColumnModel().getColumns());
}
代码示例来源:origin: com.eas.platypus/platypus-js-forms
public void clearColumns() {
Collections.list(columnModel.getColumns()).stream().forEach((TableColumn aColumn) -> {
columnModel.removeColumn(aColumn);
});
}
代码示例来源:origin: com.haulmont.thirdparty/swingx-core
/**
* Returns a <code>List</code> of visible <code>TableColumn</code>s.
*
* @return a <code>List</code> of visible columns.
* @see #getColumns(boolean)
*/
public List<TableColumn> getColumns() {
return Collections.list(getColumnModel().getColumns());
}
代码示例来源:origin: hltfbk/Excitement-Open-Platform
/**
* Add the custom header renderer
* @param existingTreesTable
*/
public static void setHeaderRendererToJTable(JTable existingTreesTable) {
Enumeration<TableColumn> e = existingTreesTable.getColumnModel().getColumns();
while (e.hasMoreElements()) {
((TableColumn) e.nextElement()).setHeaderRenderer(CUSTOM_HEADER_RENDERER);
}
}
代码示例来源:origin: edu.stanford.protege/jtreetable
@Override
public void removeColumn(Object o) {
int modelIndex = colIndex.get(o);
colIndex.remove(o);
for (Enumeration<TableColumn> it = columnModel.getColumns(); it.hasMoreElements();){
TableColumn tc = it.nextElement();
if (tc.getModelIndex() == modelIndex){
columnModel.removeColumn(tc);
}
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-refactoring
private void initRenderer() {
TableColumnModel tcm = paramTable.getColumnModel();
paramTable.removeColumn(tcm.getColumn(3));
paramTable.removeColumn(tcm.getColumn(3));
Enumeration columns = paramTable.getColumnModel().getColumns();
TableColumn tc = null;
while (columns.hasMoreElements()) {
tc = (TableColumn) columns.nextElement();
tc.setCellRenderer(new ParamRenderer());
}
}
代码示例来源:origin: robotframework/SwingLibrary
public String[] getTableHeaders() {
Enumeration<TableColumn> columns = jTableOperator.getTableHeader()
.getColumnModel().getColumns();
List<String> results = new ArrayList<String>();
while (columns.hasMoreElements()) {
TableColumn tableColumn = (TableColumn) columns.nextElement();
results.add(tableColumn.getHeaderValue().toString());
}
return results.toArray(new String[0]);
}
代码示例来源:origin: io.ultreia.java4all.jaxx/jaxx-widgets-extra
private void setupHeaderRenderers(TableModel newModel, boolean fullSetup) {
final JTable table = filter.getTable();
FilterTableHeaderRenderer headerRenderer = new FilterTableHeaderRenderer(filter);
filter.modelChanged(newModel);
for (TableColumn c : Collections.list(table.getColumnModel().getColumns())) {
c.setHeaderRenderer(headerRenderer);
}
if (!fullSetup) return;
PropertyChangeListener listener = e -> setupHeaderRenderers(table.getModel(), false);
table.addPropertyChangeListener("model", listener);
table.addPropertyChangeListener("columnModel", listener);
}
内容来源于网络,如有侵权,请联系作者删除!