diff options
Diffstat (limited to 'libjava/javax/swing/DefaultBoundedRangeModel.java')
-rw-r--r-- | libjava/javax/swing/DefaultBoundedRangeModel.java | 39 |
1 files changed, 23 insertions, 16 deletions
diff --git a/libjava/javax/swing/DefaultBoundedRangeModel.java b/libjava/javax/swing/DefaultBoundedRangeModel.java index 9a2d974..65bd30c 100644 --- a/libjava/javax/swing/DefaultBoundedRangeModel.java +++ b/libjava/javax/swing/DefaultBoundedRangeModel.java @@ -47,7 +47,7 @@ import javax.swing.event.ChangeListener; import javax.swing.event.EventListenerList; /** - * A default implementation of BoundedRangeModel. + * A default implementation of <code>BoundedRangeModel</code>. * * @author <a href="mailto:aselkirk@sympatico.ca">Andrew Selkirk</a> * @author <a href="mailto:brawer@dandelis.ch">Sascha Brawer</a> @@ -59,7 +59,7 @@ public class DefaultBoundedRangeModel * The identifier of this class in object serialization. Verified * using the serialver tool of Sun J2SE 1.4.1_01. */ - static final long serialVersionUID = 5034068491295259790L; + private static final long serialVersionUID = 5034068491295259790L; /** @@ -67,7 +67,7 @@ public class DefaultBoundedRangeModel * when the state of this range model has changed. * * <p>The event object is created on demand, the first time it - * is actually needed. + * is actually needed.</p> * * @see #fireStateChanged() */ @@ -155,7 +155,7 @@ public class DefaultBoundedRangeModel * @param maximum the initial maximal value of the range model. * * @throws IllegalArgumentException if the following condition is - * not satisfied: <code>minimum <= value <= value + extent <= + * not satisfied: <code>minimum <= value <= value + extent <= * maximum</code>. */ public DefaultBoundedRangeModel(int value, int extent, int minimum, @@ -176,6 +176,8 @@ public class DefaultBoundedRangeModel /** * Returns a string with all relevant properties of this range * model. + * + * @return a string representing the object */ public String toString() { @@ -193,6 +195,8 @@ public class DefaultBoundedRangeModel * Returns the current value of this bounded range model. In a * scroll bar visualization of a {@link BoundedRangeModel}, the * <code>value</code> is displayed as the position of the thumb. + * + * @return the value */ public int getValue() { @@ -206,6 +210,8 @@ public class DefaultBoundedRangeModel * <code>value</code> is displayed as the position of the thumb; * changing the <code>value</code> of a scroll bar's model * thus moves the thumb to a different position. + * + * @param value the value */ public void setValue(int value) { @@ -226,6 +232,8 @@ public class DefaultBoundedRangeModel * a number greater than or equal to zero. In a scroll bar * visualization of a {@link BoundedRangeModel}, the * <code>extent</code> is displayed as the size of the thumb. + * + * @return the extent */ public int getExtent() { @@ -282,6 +290,8 @@ public class DefaultBoundedRangeModel /** * Returns the current maximal value of this bounded range model. + * + * @return the maximum */ public int getMaximum() { @@ -313,7 +323,7 @@ public class DefaultBoundedRangeModel * around; when the mouse is relased, they set the property to * <code>false</code> and post a final {@link ChangeEvent}. * - * @returns <code>true</code> if the value will change soon again; + * @return <code>true</code> if the value will change soon again; * <code>false</code> if the value will probably not change soon. */ public boolean getValueIsAdjusting() @@ -344,7 +354,7 @@ public class DefaultBoundedRangeModel /** - * setRangeProperties + * Sets all properties. * * @param value the new value of the range model. In a scroll bar * visualization of a {@link BoundedRangeModel}, the @@ -422,16 +432,13 @@ public class DefaultBoundedRangeModel */ protected void fireStateChanged() { - Object[] listeners; - - listeners = listenerList.getListenerList(); - for (int i = listeners.length - 2; i >= 0; i -= 2) - if (listeners[i] == ChangeListener.class) - { - if (changeEvent == null) - changeEvent = new ChangeEvent(this); - ((ChangeListener) listeners[i + 1]).stateChanged(changeEvent); - } + ChangeListener[] listeners = getChangeListeners(); + + if (changeEvent == null) + changeEvent = new ChangeEvent(this); + + for (int i = listeners.length - 1; i >= 0; --i) + listeners[i].stateChanged(changeEvent); } |