lisken.uitoolbox
Class MinMaxEqListener
java.lang.Object
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
BoundedRangeModel
s where one model represents the minimum and
the other the maximum of the same quantity. These constraints are the following:
- the minimum is always smaller than or equal to the maximum;
- if equality is needed, then both values must be the same.
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)
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