List of usage examples for com.jgoodies.binding.value AbstractValueModel addValueChangeListener
@Override public final void addValueChangeListener(PropertyChangeListener l)
From source file:org.gitools.ui.app.heatmap.panel.settings.KeepRatioModel.java
License:Open Source License
public KeepRatioModel(AbstractValueModel first, AbstractValueModel second) { super();//from ww w . j a va 2 s.c o m setSelected(false); this.first = first; this.second = second; updateBase(); first.addValueChangeListener(new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) { updateSecond(); } }); second.addValueChangeListener(new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) { updateFirst(); } }); addChangeListener(this); }