public void setPropertyListModel(TableModel tableModel) { propertyList.setModel(tableModel); }
/** * Since setModel(...) is used to update the contents and repaint the widget, we will also make this happen if a * panel is presenting the table. */ @Override public void setModel(final TableModel dataModel) { super.setModel(dataModel); if (_panel != null) { _panel.updateUI(); } }
public void setMachines(List<Machine> machines) { machineTable.setModel(new MachineListModel(machines)); }
/** * Restores the previously stored state to the given JXTable. */ public void restoreStateTo(JXTable table) { table.setModel(oldTableModel); table.setSelectionModel(oldSelectionModel); table.setSortable(oldSortable); }
public MultipleOptionsTablePanel(TableModel model) { super(new BorderLayout()); this.model = model; this.table = createTable(); this.table.setModel(model); JPanel panel = new JPanel(new BorderLayout()); panel.add(getJScrollPane(), BorderLayout.CENTER); panel.add(getButtonsPanel(), BorderLayout.LINE_END); this.add(panel, BorderLayout.CENTER); this.add(getFooterPanel(), BorderLayout.SOUTH); }
/** Creates new form DefaultShapeTypeChooser */ public JOracleDataPanel() { initComponents(); params.put("dbtype", "oracle"); params.put("host", "localhost"); params.put("port", "1521"); params.put("schema", "public"); params.put("user", ""); params.put("passwd", ""); params.put("instance", ""); params.put(OracleDataStoreFactory.MAXCONN.key, OracleDataStoreFactory.MAXCONN.sample); params.put(OracleDataStoreFactory.MINCONN.key, OracleDataStoreFactory.MINCONN.sample); params.put(OracleDataStoreFactory.VALIDATECONN.key, OracleDataStoreFactory.VALIDATECONN.sample); params.put("namespace", ""); setProperties(params); jtf_host.setToolTipText(""); jtf_port.setToolTipText(""); jtf_schema.setToolTipText(""); jtf_user.setToolTipText(""); jtf_password.setToolTipText(""); jtf_instance.setToolTipText(""); jsp_max_connects.setToolTipText(OracleDataStoreFactory.MAXCONN.description.toString()); jsp_min_connects.setToolTipText(OracleDataStoreFactory.MINCONN.description.toString()); chk_validate.setToolTipText(OracleDataStoreFactory.VALIDATECONN.description.toString()); jtf_namespace.setToolTipText(""); tab_table.setTableHeader(null); tab_table.setModel(new DBModel(tab_table)); }
public void reset() { currentSite = null; siteModel.removeAllElements(); siteSelect.addItem(Constant.messages.getString("params.toolbar.site.select")); siteSelect.setSelectedIndex(0); paramsModel.removeAllElements(); paramsModel.fireTableDataChanged(); paramsTable.setModel(paramsModel); }
public void setTarget(Object target) { if (target instanceof MapLayer) { source = null; layer = (MapLayer) target; source = (FeatureSource<SimpleFeatureType, SimpleFeature>) layer.getFeatureSource(); if (source instanceof FeatureStore) { editable = true; } else { editable = false; } setEditable(editable); tab_data.setModel(new FeatureSourceModel(tab_data, layer)); } }
/** * A new Site was selected. * * @param site the site */ private void siteSelected(String site) { if (!site.equals(currentSite)) { this.sessionsModel = extension.getHttpSessionsSite(site).getModel(); this.getHttpSessionsTable().setModel(this.sessionsModel); this.setSessionsTableColumnSizes(); currentSite = site; } }
private void actionCollection(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_actionCollection if (layer != null) { if (jcb_collection.getSelectedIndex() == 0) { ((FeatureSourceModel) tab_data.getModel()).setQuery(layer.getQuery()); } else if (jcb_collection.getSelectedIndex() == 1) { ((FeatureSourceModel) tab_data.getModel()).setQuery(Query.ALL); } tab_data.setModel(tab_data.getModel()); } }//GEN-LAST:event_actionCollection
/** * Restores the previously stored state to the given JXTable. */ public void restoreStateTo(JXTable table) { table.setModel(oldTableModel); table.setSelectionModel(oldSelectionModel); table.setSortable(oldSortable); table.getTableHeader().setDefaultRenderer(oldDefaultRenderer); }
/** * Restores the previously stored state to the given JXTable. */ public void restoreStateTo(JXTable table) { table.setModel(oldTableModel); table.setSelectionModel(oldSelectionModel); table.setSortable(oldSortable); table.getTableHeader().setDefaultRenderer(oldDefaultRenderer); }
private void siteSelected(String site) { site = ScanPanel.cleanSiteName(site, true); if (! site.equals(currentSite)) { siteModel.setSelectedItem(site); paramsModel=extension.getSiteParameters(site).getModel(); this.getParamsTable().setModel(paramsModel); this.setParamsTableColumnSizes(); currentSite = site; } }
private <T> EventTableModel<T> setupTable(JXTable table, TableFormat<T> tf, EventList<T> displayItems, SortedList<T> sortedItems) { table.setColumnControlVisible(true); table.setSortable(false); table.getTableHeader().setDefaultRenderer(new JTableHeader().getDefaultRenderer()); table.setAutoCreateRowSorter(false); table.setRowSorter(null); EventTableModel<T> etm = new EventTableModel<T>(displayItems, tf); table.setModel(etm); TableComparatorChooser.install(table, sortedItems, AbstractTableComparatorChooser.SINGLE_COLUMN); return etm; }
@Override protected void switchView(final SpiderScan scanner) { if (View.isInitialised() && !EventQueue.isDispatchThread()) { try { EventQueue.invokeAndWait(new Runnable() { @Override public void run() { switchView(scanner); } }); } catch (InvocationTargetException | InterruptedException e) { log.error("Failed to switch view: " + e.getMessage(), e); } return; } if (scanner != null) { getUrlsTable().setModel(scanner.getResultsTableModel()); getMessagesTable().setModel(scanner.getMessagesTableModel()); getAddedNodesTable().setModel(scanner.getAddedNodesTableModel()); } else { getUrlsTable().setModel(EMPTY_URLS_TABLE_MODEL); getMessagesTable().setModel(EMPTY_MESSAGES_TABLE_MODEL); getAddedNodesTable().setModel(EMPTY_URLS_TABLE_MODEL); } this.updateFoundCount(); this.updateAddedCount(); }
/** * Reset the panel. */ public void reset() { currentSite = null; siteModel.removeAllElements(); siteModel.addElement(Constant.messages.getString("httpsessions.toolbar.site.select")); sessionsModel = new HttpSessionsTableModel(null); getHttpSessionsTable().setModel(sessionsModel); }
private JXTable getTableTest() { if (tableTest == null) { tableTest = new JXTable(); tableTest.setModel(getPassiveScanTableModel()); tableTest.setRowHeight(DisplayUtils.getScaledSize(18)); tableTest.setIntercellSpacing(new java.awt.Dimension(1, 1)); tableTest.setAutoCreateRowSorter(true); //Default sort by name (column 0) List <RowSorter.SortKey> sortKeys = new ArrayList<RowSorter.SortKey>(1); sortKeys.add(new RowSorter.SortKey(0, SortOrder.ASCENDING)); tableTest.getRowSorter().setSortKeys(sortKeys); for (int i = 0; i < tableTest.getColumnCount()-1; i++) { TableColumn column = tableTest.getColumnModel().getColumn(i); column.setPreferredWidth(width[i]); } JComboBox<String> jcb1 = new JComboBox<>(); for (AlertThreshold level : AlertThreshold.values()) { jcb1.addItem(Constant.messages.getString("ascan.policy.level." + level.name().toLowerCase())); } tableTest.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(jcb1)); } return tableTest; }
/** Installs the GlazedLists integration on the given JXTable. */ private JXTableSupport(JXTable table, EventList<E> eventList, TableFormat<? super E> tableFormat, SortedList<E> sortedList, Object sortingStrategy) { this.table = table; this.tableFormat = tableFormat; // remember table state for restore on uninstall tableMemento = JXTableMemento.create(table); tableMemento.storeStateFrom(table); // set state needed to integrate with Glazed Lists tableMemento.configureStateForGlazedLists(table); // prepare and set TableModel und SelectionModel tableModel = GlazedListsSwing.eventTableModelWithThreadProxyList(eventList, tableFormat); table.setModel(tableModel); selectionModel = GlazedListsSwing.eventSelectionModelWithThreadProxyList(eventList); table.setSelectionModel(selectionModel); // finally install TableComparatorChooser tableComparatorChooser = TableComparatorChooser.<E>install(table, sortedList, sortingStrategy, tableFormat); }
/** Installs the GlazedLists integration on the given JXTable. */ private JXTableSupport(JXTable table, EventList<E> eventList, TableFormat<? super E> tableFormat, SortedList<E> sortedList, Object sortingStrategy) { this.table = table; this.tableFormat = tableFormat; // remember table state for restore on uninstall tableMemento = JXTableMemento.create(table); tableMemento.storeStateFrom(table); // set state needed to integrate with Glazed Lists tableMemento.configureStateForGlazedLists(table); // prepare and set TableModel und SelectionModel tableModel = GlazedListsSwing.eventTableModelWithThreadProxyList(eventList, tableFormat); table.setModel(tableModel); selectionModel = GlazedListsSwing.eventSelectionModelWithThreadProxyList(eventList); table.setSelectionModel(selectionModel); // finally install TableComparatorChooser tableComparatorChooser = TableComparatorChooser.<E>install(table, sortedList, sortingStrategy, tableFormat); }
/** Installs the GlazedLists integration on the given JXTable. */ private JXTableSupport(JXTable table, EventList<E> eventList, TableFormat<? super E> tableFormat, SortedList<E> sortedList, Object sortingStrategy) { this.table = table; this.tableFormat = tableFormat; // remember table state for restore on uninstall tableMemento = JXTableMemento.create(table); tableMemento.storeStateFrom(table); // set state needed to integrate with Glazed Lists tableMemento.configureStateForGlazedLists(table); // prepare and set TableModel und SelectionModel if (table.getFillsViewportHeight()) { // workaround the problem of repainting issues when this property is // set, because of the known mismatch between ListEvents and TableModelEvents // use another event conversion strategy in this case final Factory<E> eventAdapterFactory = GlazedListsSwing.manyToOneEventAdapterFactory(); tableModel = GlazedListsSwing.eventTableModelWithThreadProxyList(eventList, tableFormat, eventAdapterFactory); } else { // use default event conversion strategy tableModel = GlazedListsSwing.eventTableModelWithThreadProxyList(eventList, tableFormat); } table.setModel(tableModel); selectionModel = GlazedListsSwing.eventSelectionModelWithThreadProxyList(eventList); table.setSelectionModel(selectionModel); // finally install TableComparatorChooser tableComparatorChooser = TableComparatorChooser.<E>install(table, sortedList, sortingStrategy, tableFormat); }