public void propertyChange(PropertyChangeEvent evt) { if ("enabled".equals(evt.getPropertyName())) { setEnabled((Boolean) evt.getNewValue()); } else { // Pass it on! ViewActionAdapter.this.action.putValue(evt.getPropertyName(), evt.getNewValue()); } } });
public void propertyChange(PropertyChangeEvent evt) { if ("enabled".equals(evt.getPropertyName())) { setEnabled((Boolean) evt.getNewValue()); } else { // Pass it on! ViewActionAdapter.this.action.putValue(evt.getPropertyName(), evt.getNewValue()); } } });
public ViewActionAdapter(DisposableAction action) { this.action = action; Object [] keys = action.getKeys(); for (Object key : keys) { putValue((String) key, action.getValue((String) key)); } setEnabled(action.isEnabled()); action.addPropertyChangeListener(evt -> { if ("enabled".equals(evt.getPropertyName())) { setEnabled((Boolean) evt.getNewValue()); } else { // Pass it on! ViewActionAdapter.this.action.putValue(evt.getPropertyName(), evt.getNewValue()); } }); }
public ViewActionAdapter(DisposableAction action) { this.action = action; Object [] keys = action.getKeys(); for (int i = 0; i < keys.length; i++) { putValue((String) keys[i], action.getValue((String) keys[i])); } setEnabled(action.isEnabled()); action.addPropertyChangeListener(new PropertyChangeListener() { public void propertyChange(PropertyChangeEvent evt) { if ("enabled".equals(evt.getPropertyName())) { setEnabled((Boolean) evt.getNewValue()); } else { // Pass it on! ViewActionAdapter.this.action.putValue(evt.getPropertyName(), evt.getNewValue()); } } }); }
public ViewActionAdapter(DisposableAction action) { this.action = action; Object [] keys = action.getKeys(); for (int i = 0; i < keys.length; i++) { putValue((String) keys[i], action.getValue((String) keys[i])); } setEnabled(action.isEnabled()); action.addPropertyChangeListener(new PropertyChangeListener() { public void propertyChange(PropertyChangeEvent evt) { if ("enabled".equals(evt.getPropertyName())) { setEnabled((Boolean) evt.getNewValue()); } else { // Pass it on! ViewActionAdapter.this.action.putValue(evt.getPropertyName(), evt.getNewValue()); } } }); }