/** 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 (); }
public FieldTableModel() { fieldNames=new java.util.Vector(); isNumeric=new java.util.Vector(); columnHeader=new javax.swing.table.DefaultTableColumnModel(); }
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; }
private static DefaultTableColumnModel createMainListColumnModel(ListPanelTableCellEditor mainListCellEditor, ListPanelTableCellRenderer mainListCellRenderer) { DefaultTableColumnModel mainListColumnModel = new DefaultTableColumnModel(); mainListColumnModel.addColumn(new TableColumn(0, 100, mainListCellRenderer, mainListCellEditor)); return mainListColumnModel; }
private JScrollPane buildTablePanel() { table = new JTable(new AddressBookTableModel(), new DefaultTableColumnModel()); TableColumn nameColumn = new TableColumn(0); TableColumn addressColumn = new TableColumn(1); table.addColumn(nameColumn); table.addColumn(addressColumn); table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); // one at a time table.getSelectionModel().addListSelectionListener(new AddressListSelectionListener()); table.addMouseListener(new AddressMouseListener()); // TODO: isolate in utility TableCellRenderer renderer = table.getCellRenderer(0, 0); Component comp = renderer.getTableCellRendererComponent(table, "123", false, false, 0, 0); table.setRowHeight(new Double(comp.getPreferredSize().getHeight()).intValue() + 2); JScrollPane scrollPane = new JScrollPane(table); return scrollPane; }
private JScrollPane buildTablePanel() { table = new JTable(new AddressBookTableModel(),new DefaultTableColumnModel()); TableColumn nameColumn = new TableColumn(0); TableColumn addressColumn = new TableColumn(1); table.addColumn(nameColumn); table.addColumn(addressColumn); table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); // one at a time table.getSelectionModel().addListSelectionListener(new AddressListSelectionListener()); table.addMouseListener(new AddressMouseListener()); // TODO: isolate in utility TableCellRenderer renderer = table.getCellRenderer(0, 0); Component comp = renderer.getTableCellRendererComponent(table, "123", false, false, 0, 0); table.setRowHeight(new Double(comp.getPreferredSize().getHeight()).intValue() + 2); JScrollPane scrollPane = new JScrollPane(table); return scrollPane; }
@Override public void actionPerformed(ActionEvent e) { DefaultTableColumnModelExt columnModel = (DefaultTableColumnModelExt) table.getColumnModel(); TableColumn tableColumn = Collections.list(columnModel.getColumns()) .stream() .filter(f -> f.getHeaderValue().equals(category)) .findFirst() .orElseThrow(); columnModel.removeColumn(tableColumn); categoryService.removeCategory(category); LOG.debug("// WORKAROUND 28.12.2018/tornaia: resetting column model with a new but empty one. It is required to set the columnModel later otherwise tree will remain empty"); table.setColumnModel(new DefaultTableColumnModel()); dashboardEventPublisher.updateDashboard(); } }
/** * Implementation should handle that a new * <code>Repository<code> was removed. * * @param repository the <code>Repository<code> that was removed. */ public void repositoryRemoved(final Repository repository) { repositoryList.removeItem(repository); if (repositoryList.getItemCount() == 0) { repositoryTable.setModel(new DefaultTableModel()); repositoryTable.setColumnModel(new DefaultTableColumnModel()); } pgConfig.setRepositories(repositoryManager.getRepositories()); } }
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())); } }
protected void unconfigureTable() { table.setTableHeader(null); table.setModel(new DefaultTableModel()); table.setColumnModel(new DefaultTableColumnModel()); table.setSelectionModel(new DefaultListSelectionModel()); table.setUI(null); }
private void initTable() { DefaultTableColumnModel cm = new DefaultTableColumnModel(); for (int i = 0; i < PreferenceTableModel.columnHeader.length; i++) { DefaultTableCellRenderer renderer = new DefaultTableCellRenderer(); renderer.setHorizontalAlignment(PreferenceTableModel.alignment[i]); TableColumn Column = new TableColumn(i, PreferenceTableModel.columnWidth[i], renderer, null); Column.setIdentifier(PreferenceTableModel.columnHeader[i]); cm.addColumn(Column); } prefsTable.setColumnModel(cm); prefsTable.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); }
private void initScaleTable(DataScale[] scales, List<Object[]> rows, ColumnDisplayDefinition[] columnDefinitions, boolean keepFormerParent, CallDepthComboModel callDepth) { DataScaleTableModel dataScaleTableModel = new DataScaleTableModel(scales, callDepth); DataScaleTable dataScaleTable = new DataScaleTable(dataScaleTableModel, rows, columnDefinitions); TableColumnModel tcm = new DefaultTableColumnModel(); dataScaleTable.setColumnModel(tcm); for (int i = 0; i < DataScaleTableModel.getColumnNames().length; i++) { TableColumn col = new TableColumn(i); col.setHeaderValue(DataScaleTableModel.getColumnNames()[i]); if (DataScaleTableModel.COL_NAME_COLUMN.equals(DataScaleTableModel.getColumnNames()[i])) { col.setPreferredWidth(DataScaleTableColumnWidthsPersister.getColumnWidthForColName(DataScaleTableModel.COL_NAME_COLUMN)); } else if (DataScaleTableModel.COL_NAME_DATA.equals(DataScaleTableModel.getColumnNames()[i])) { col.setPreferredWidth(DataScaleTableColumnWidthsPersister.getColumnWidthForColName(DataScaleTableModel.COL_NAME_DATA)); } tcm.addColumn(col); } _overviewHolder.setOverview(dataScaleTable, keepFormerParent); initGui(); }
private void initScaleTable(DataScale[] scales, List<Object[]> rows, ColumnDisplayDefinition[] columnDefinitions, boolean keepFormerParent, CallDepthComboModel callDepth) { DataScaleTableModel dataScaleTableModel = new DataScaleTableModel(scales, callDepth); DataScaleTable dataScaleTable = new DataScaleTable(dataScaleTableModel, rows, columnDefinitions); TableColumnModel tcm = new DefaultTableColumnModel(); dataScaleTable.setColumnModel(tcm); for (int i = 0; i < DataScaleTableModel.getColumnNames().length; i++) { TableColumn col = new TableColumn(i); col.setHeaderValue(DataScaleTableModel.getColumnNames()[i]); if (DataScaleTableModel.COL_NAME_COLUMN.equals(DataScaleTableModel.getColumnNames()[i])) { col.setPreferredWidth(DataScaleTableColumnWidthsPersister.getColumnWidthForColName(DataScaleTableModel.COL_NAME_COLUMN)); } else if (DataScaleTableModel.COL_NAME_DATA.equals(DataScaleTableModel.getColumnNames()[i])) { col.setPreferredWidth(DataScaleTableColumnWidthsPersister.getColumnWidthForColName(DataScaleTableModel.COL_NAME_DATA)); } tcm.addColumn(col); } _overviewHolder.setOverview(dataScaleTable, keepFormerParent); initGui(); }
/** * Sync the table column model with the DataSource */ private void updateTableColumnModel() { TableColumnModel colModel = new DefaultTableColumnModel(); for (int i = 0; i < tableModel.getColumnCount(); i++) { TableColumn col = new TableColumn(i); String columnName = tableModel.getColumnName(i); col.setHeaderValue(columnName); TableCellRenderer headerRenderer = col.getHeaderRenderer(); if(!(headerRenderer instanceof TableEditorHeaderRenderer)) { TableEditorHeaderRenderer newRenderer = new TableEditorHeaderRenderer(table); try { newRenderer.setKey(isPrimaryKey(columnName)); } catch (SQLException ex) { LOGGER.error(ex.getLocalizedMessage(), ex); } col.setHeaderRenderer(newRenderer); } colModel.addColumn(col); } table.setColumnModel(colModel); }
public PluginSummaryTable(PluginInfo[] pluginInfo, PluginStatus[] pluginStatus) { super(new MyTableModel(pluginInfo, pluginStatus)); setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION); getTableHeader().setResizingAllowed(true); getTableHeader().setReorderingAllowed(true); setAutoCreateColumnsFromModel(false); setAutoResizeMode(AUTO_RESIZE_LAST_COLUMN); final TableColumnModel tcm = new DefaultTableColumnModel(); for (int i = 0; i < s_columnWidths.length; ++i) { final TableColumn col = new TableColumn(i, s_columnWidths[i]); col.setHeaderValue(s_hdgs[i]); tcm.addColumn(col); } setColumnModel(tcm); }
public PluginSummaryTable(PluginInfo[] pluginInfo, PluginStatus[] pluginStatus) { super(new MyTableModel(pluginInfo, pluginStatus)); setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION); getTableHeader().setResizingAllowed(true); getTableHeader().setReorderingAllowed(true); setAutoCreateColumnsFromModel(false); setAutoResizeMode(AUTO_RESIZE_LAST_COLUMN); final TableColumnModel tcm = new DefaultTableColumnModel(); for (int i = 0; i < s_columnWidths.length; ++i) { final TableColumn col = new TableColumn(i, s_columnWidths[i]); col.setHeaderValue(s_hdgs[i]); tcm.addColumn(col); } setColumnModel(tcm); }
public UpdateSummaryTable(List<ArtifactStatus> artifactStatus, UpdateSummaryTableModel model) { super(model); _model = model; _artifacts = artifactStatus; setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION); getTableHeader().setResizingAllowed(true); getTableHeader().setReorderingAllowed(true); setAutoCreateColumnsFromModel(false); setAutoResizeMode(AUTO_RESIZE_LAST_COLUMN); final TableColumnModel tcm = new DefaultTableColumnModel(); JComboBox _actionComboBox = new JComboBox(); for (int i = 0; i < model.getColumnCount(); ++i) { final TableColumn col = new TableColumn(i, model.getColumnWidth(i)); col.setHeaderValue(model.getColumnName(i)); if (i == 3) { col.setCellEditor(new DefaultCellEditor(initCbo(_actionComboBox))); } tcm.addColumn(col); } setColumnModel(tcm); initPopup(); }
public UpdateSummaryTable(List<ArtifactStatus> artifactStatus, UpdateSummaryTableModel model) { super(model); _model = model; _artifacts = artifactStatus; setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION); getTableHeader().setResizingAllowed(true); getTableHeader().setReorderingAllowed(true); setAutoCreateColumnsFromModel(false); setAutoResizeMode(AUTO_RESIZE_LAST_COLUMN); final TableColumnModel tcm = new DefaultTableColumnModel(); JComboBox _actionComboBox = new JComboBox(); for (int i = 0; i < model.getColumnCount(); ++i) { final TableColumn col = new TableColumn(i, model.getColumnWidth(i)); col.setHeaderValue(model.getColumnName(i)); if (i == 3) { col.setCellEditor(new DefaultCellEditor(initCbo(_actionComboBox))); } tcm.addColumn(col); } setColumnModel(tcm); initPopup(); }