public FilteredTreeModel(final T rootNode) { this.rootNode = rootNode; this.filterModel.addChangeListener(new IChangeableObjectListener() { @Override public void objectChanged() { fireTreeStructureChanged(rootNode); } }); }
public FilteredDefaultTreeModel(final TreeNode root) { super(root); this.filterModel.addChangeListener(new IChangeableObjectListener() { @Override public void objectChanged() { nodeStructureChanged(root); } }); }
@Override public void addChangeListener(final IChangeableObjectListener changeableObjectListener) { this.wizardStateModel.addChangeListener(changeableObjectListener); }
public AbstractChooserPanel(final IObjectModel<T> model) { model.addChangeListener(new IChangeableObjectListener() { @Override public void objectChanged() { update(model); } }); update(model); }
this.minimumValidationModel.addChangeListener(validationListener); this.maximumValidationModel.addChangeListener(validationListener); model.addChangeListener(new IChangeableObjectListener() { this.minimumValueModel.addChangeListener(new IChangeableObjectListener() { this.maximumValueModel.addChangeListener(new IChangeableObjectListener() {
@Override public JComponent getComponent() { final JLabel label = new JLabel( this.objectUi.getText(this.model.get()), this.objectUi.getIcon(this.model.get()), SwingConstants.LEADING); label.setToolTipText(this.objectUi.getToolTipText(this.model.get())); this.model.addChangeListener(() -> GuiUtilities.invokeLater(() -> { label.setIcon(this.objectUi.getIcon(this.model.get())); label.setText(this.objectUi.getText(this.model.get())); label.setToolTipText(this.objectUi.getToolTipText(this.model.get())); })); return label; }
public CleanAction(final IObjectModel<String> stringFieldModel) { super(null, GuiIcons.EDIT_CLEAR_ICON.getSmallIcon()); putValue(SHORT_DESCRIPTION, SearchComponentMessages.ClearCearchStringField); this.stringFieldModel = stringFieldModel; stringFieldModel.addChangeListener(new IChangeableObjectListener() { @Override public void objectChanged() { setEnabled(!StringUtilities.isNullOrEmpty(stringFieldModel.get())); } }); setEnabled(!StringUtilities.isNullOrEmpty(stringFieldModel.get())); }
selectionModel.addChangeListener(new IChangeableObjectListener() {
this.model.addChangeListener(() -> GuiUtilities.invokeLater(() -> { area.setText("<html><body>" + this.converter.toString(this.model.get()) + "<body></html>"); area.setCaretPosition(0);
public AbstractWizardController( final List<IWizardPage> container, final IObjectModel<DataState> dataStateModel, final IObjectModel<IWizardAction> wizardActionModel) { this.container = container; this.dataStateModel = dataStateModel; this.dataStateListener = new IChangeableObjectListener() { @Override public void objectChanged() { final IWizardPage page = AbstractWizardController.this.currentPage; AbstractWizardController.this.dataStateModel.set(page.getDataStateModel().get()); } }; wizardActionModel.addChangeListener(() -> Optional.of(wizardActionModel.get()).consume(a -> a.execute(this))); next(); }
setPreferredSize(new Dimension(100, 100)); setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2)); imageFileModel.addChangeListener(() -> { reset(); load(imageFileModel, fileFilter);
model.addChangeListener(() -> enabledModel.set(enabler.apply(model.get())));
.get()); hourModel.addChangeListener(() -> this.model.set(this.model.get().withHour(hourModel.get()))); minuteModel.addChangeListener(() -> this.model.set(this.model.get().withMinute(minuteModel.get()))); dateModel .addChangeListener(() -> Optional.of(dateModel.get()).consume(d -> this.model.set(adapt(this.model.get(), d)))); hourField.getValidationResultDistributor().addChangeListener(validatorsListener); minuteField.getValidationResultDistributor().addChangeListener(validatorsListener); dateModel.addChangeListener(validatorsListener);
final IObjectModel<IRowFilter> rowFilterModel = getRowFilterModel(); final IColumToStringConverter filterToStringConverter = this.configuration.getRowFilterToStringConverter(); model.addChangeListener(() -> { final String value = model.get(); if (StringUtilities.isNullOrTrimmedEmpty(value)) {
this.valueModel = this.chooserPanel.getModel(); this.validStateModel = this.chooserPanel.getValidStateModel(); this.valueModel.addChangeListener(this.valueChangeListener); this.validStateModel.addChangeListener(this.validateStateListener); contentComponent.removeAll();
Optional.of(configuration.getDataState()).accept(d -> !Objects.equals(d, DataState.UNKNOWN)).consume( d -> this.dataStateModel.set(d)); this.dataStateModel.addChangeListener(new IChangeableObjectListener() { checkButton(this.dataStateModel.get()); final IObjectModel<IMessage> messageModel = this.contentPane.getMessageModel(); messageModel.addChangeListener(new IChangeableObjectListener() { this.dataStateModel.addChangeListener(new IChangeableObjectListener() {
engine.getResultCursorModel().addChangeListener(new IChangeableObjectListener() {
public StringFieldContentPane(final String label, final IObjectFieldConfiguration<String> configuration) { this.label = label; this.stringField = new StringField(configuration); this.stringField.getModel().addChangeListener(() -> { final IValidationResult validationResult = this.stringField.getValidationResultDistributor().get(); if (validationResult.isValid()) { getDataStateModel().set(DataState.VALIDE); getMessageModel().set(null); return; } getDataStateModel().set(DataState.INVALIDE); getMessageModel() .set(Message.create(validationResult.getMessage(), validationResult.getMessage(), MessageType.ERROR)); }); }
public ObjectListTable(final IObjectListTableConfiguration<T> configuration, final List<T> list) { super( configuration, new FilterableObjectTableModel<>( new ObjectListTableModel<>( list, configuration.getColumnValueProviders(), configuration.getColumnValueAdaptors(), configuration.getColumnClassProvider()))); this.configuration = configuration; final FilterableObjectTableModel<T> tableModel = (FilterableObjectTableModel<T>) getTableModel(); @SuppressWarnings("hiding") final IObjectModel<IRowFilter> rowFilterModel = new ObjectModel<>(); rowFilterModel.addChangeListener(new IChangeableObjectListener() { @Override public void objectChanged() { tableModel.setRowFilter(rowFilterModel.get()); } }); this.rowFilterModel = rowFilterModel; ((ObjectListTableModel<T>) tableModel.getObjectTableModel()).setChangeable(!getSortStateModel().get()); getSortStateModel().addChangeListener(new IChangeableObjectListener() { @Override public void objectChanged() { ((ObjectListTableModel<T>) tableModel.getObjectTableModel()).setChangeable(!getSortStateModel().get()); } }); }
this.valueModel = this.chooserPanel.getModel(); this.validStateModel = this.chooserPanel.getValidStateModel(); this.valueModel.addChangeListener(this.valueChangeListener); this.validStateModel.addChangeListener(this.validateStateListener);