Example usage for com.jgoodies.binding.value AbstractValueModel addValueChangeListener

List of usage examples for com.jgoodies.binding.value AbstractValueModel addValueChangeListener

Introduction

In this page you can find the example usage for com.jgoodies.binding.value AbstractValueModel addValueChangeListener.

Prototype

@Override
public final void addValueChangeListener(PropertyChangeListener l) 

Source Link

Document

Registers the given PropertyChangeListener with this model.

Usage

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);
}