lisken.uitoolbox
Class MinMaxEqListener

java.lang.Object
  extended by lisken.uitoolbox.MinMaxEqListener
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, javax.swing.event.ChangeListener

public class MinMaxEqListener
extends java.lang.Object
implements javax.swing.event.ChangeListener, java.awt.event.ActionListener

A MinMaxEqListener maintains the constraints between two BoundedRangeModels where one model represents the minimum and the other the maximum of the same quantity. These constraints are the following:


Constructor Summary
MinMaxEqListener(javax.swing.BoundedRangeModel minM, javax.swing.BoundedRangeModel maxM, boolean staticEquality)
           
MinMaxEqListener(javax.swing.BoundedRangeModel minM, javax.swing.BoundedRangeModel maxM, boolean staticEquality, boolean veto)
           
MinMaxEqListener(javax.swing.BoundedRangeModel minM, javax.swing.BoundedRangeModel maxM, javax.swing.ButtonModel equalityButton)
           
MinMaxEqListener(javax.swing.BoundedRangeModel minM, javax.swing.BoundedRangeModel maxM, javax.swing.ButtonModel equalityButton, boolean veto)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void stateChanged(javax.swing.event.ChangeEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MinMaxEqListener

public MinMaxEqListener(javax.swing.BoundedRangeModel minM,
                        javax.swing.BoundedRangeModel maxM,
                        boolean staticEquality)

MinMaxEqListener

public MinMaxEqListener(javax.swing.BoundedRangeModel minM,
                        javax.swing.BoundedRangeModel maxM,
                        boolean staticEquality,
                        boolean veto)

MinMaxEqListener

public MinMaxEqListener(javax.swing.BoundedRangeModel minM,
                        javax.swing.BoundedRangeModel maxM,
                        javax.swing.ButtonModel equalityButton)

MinMaxEqListener

public MinMaxEqListener(javax.swing.BoundedRangeModel minM,
                        javax.swing.BoundedRangeModel maxM,
                        javax.swing.ButtonModel equalityButton,
                        boolean veto)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener