public void setModel(TableModel model) { this.model = model; model.addTableModelListener(this); }
public void propertyChange(PropertyChangeEvent event) { update(); ((TableModel) event.getOldValue()).removeTableModelListener(this); ((TableModel) event.getNewValue()).addTableModelListener(this); } }
table.getModel().addTableModelListener(this); table.addMouseListener(new MouseAdapter() { public void mouseClicked (MouseEvent e) {
protected void syntheticBind() { boundTable = (JTable) ((PropertyBinding)sourceBinding).getBean(); boundTable.addPropertyChangeListener("model", this); boundTable.getModel().addTableModelListener(this); }
this.addItemListener(new ItemHandler()); header.addMouseListener(new MouseHandler()); tableModel.addTableModelListener(new ModelHandler());
table.getModel().addTableModelListener(new TableModelListener() { @Override public void tableChanged(TableModelEvent e) {
/** * Implement the PropertyChangeListener */ @Override public void propertyChange(PropertyChangeEvent e) { // When the TableModel changes we need to update the listeners // and column widths if ("model".equals(e.getPropertyName())) { TableModel model = (TableModel)e.getOldValue(); model.removeTableModelListener( this ); model = (TableModel)e.getNewValue(); model.addTableModelListener( this ); this.adjustColumns(); } }
/** * Indicate whether changes to the model should cause the width to be * dynamically recalculated. */ public void setDynamicAdjustment(boolean isDynamicAdjustment) { // May need to add or remove the TableModelListener when changed if (this.isDynamicAdjustment != isDynamicAdjustment) { if (isDynamicAdjustment) { this.tableAdjust.addPropertyChangeListener( this ); this.tableAdjust.getModel().addTableModelListener( this ); } else { this.tableAdjust.removePropertyChangeListener( this ); this.tableAdjust.getModel().removeTableModelListener( this ); } } this.isDynamicAdjustment = isDynamicAdjustment; }
private JTable initCustomRemoverTable(JTable table) { final String[] columnNames = { Localization.getString("settings.processors.enabled"), Localization.getString("PatternRemover") }; final Class[] columnTypes = { Boolean.class, String.class }; DefaultTableModel model = new DefaultTableModel(null, columnNames) { @Override public Class<?> getColumnClass(int idx) { return columnTypes[idx]; } }; table.setModel(model); table.getTableHeader().setReorderingAllowed(false); table.getModel().addTableModelListener((TableModelEvent e) -> change()); return table; } }
this.tblRules.getModel().addTableModelListener(ruleTableListener);
public MethodSignatureTypeSettingsForm(Project project) { this.project = project; this.tableView = new TableView<>(); this.modelList = new ListTableModel<>( new CallToColumn(), new MethodColumn(), new IndexColumn(), new ProviderColumn() ); this.attachItems(); this.tableView.setModelAndUpdateColumns(this.modelList); this.tableView.getModel().addTableModelListener(e -> MethodSignatureTypeSettingsForm.this.changed = true); buttonHelp.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { super.mouseClicked(e); IdeHelper.openUrl(Symfony2ProjectComponent.HELP_URL + "extension/signature_type.html"); } }); enableCustomSignatureTypesCheckBox.setSelected(getSettings().objectSignatureTypeProvider); enableCustomSignatureTypesCheckBox.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { super.mouseClicked(e); MethodSignatureTypeSettingsForm.this.changed = true; } }); }
public void addDialogListener(final PreferencesDialog dialog) { getModel().addTableModelListener(dialogListener = new TableModelListener() { public void tableChanged(TableModelEvent e) { dialog.componentChanged(PrefTable.this); } }); }
@Override public void propertyChange(PropertyChangeEvent e) { // When the TableModel changes we need to update the listeners // and column widths if ("model".equals(e.getPropertyName())) { TableModel model = (TableModel) e.getOldValue(); model.removeTableModelListener(this); model = (TableModel) e.getNewValue(); model.addTableModelListener(this); adjustColumns(); } }
public MethodParameterReferenceSettingsForm(Project project) { this.project = project; this.tableView = new TableView<>(); this.modelList = new ListTableModel<>( new CallToColumn(), new MethodColumn(), new IndexColumn(), new ProviderColumn(), new ContributorColumn(), new ContributorDataColumn() ); this.attachItems(); this.tableView.setModelAndUpdateColumns(this.modelList); this.tableView.getModel().addTableModelListener(e -> MethodParameterReferenceSettingsForm.this.changed = true); buttonHelp.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { super.mouseClicked(e); IdeHelper.openUrl(Symfony2ProjectComponent.HELP_URL + "extension/method_parameter.html"); } }); }
@Override public void installListeners() { super.installListeners(); if (_component instanceof JTable) { ((JTable) _component).getModel().addTableModelListener(this); _component.addPropertyChangeListener("model", this); } }
@Override public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int r, int c) { TableModel tableModel = outline.getModel(); tableModel.addTableModelListener(this); return super.getTableCellEditorComponent(table, value, isSelected, r, c); }
/** * @param node_text_column */ public FlatNodeTableFilterModel(final TableModel tableModel, final int[] node_text_column) { super(); mTableModel = tableModel; mNodeTextColumns = node_text_column; tableModel.addTableModelListener(new TableModelHandler()); resetFilter(); }
private void installListeners() { table.addPropertyChangeListener(getPropertyChangeListener()); table.getModel().addTableModelListener(getTableModelListener()); // whatever else turns out to be needed }
public void setTableModel(final TableModel tableModel) { if (this.tableModel != null) { this.tableModel.removeTableModelListener(tableModelListener); } this.tableModel = tableModel; if (this.tableModel != null) { this.tableModel.addTableModelListener(tableModelListener); } clearSortingState(); fireTableStructureChanged(); }
/** * @param oldValue */ protected void updateModel(TableModel oldValue) { if (oldValue != null) { oldValue.removeTableModelListener(getTableModelListener()); } table.getModel().addTableModelListener(getTableModelListener()); updatePreferredRowHeights(); }