javax.swing

Class JSlider.AccessibleJSlider

protected class JSlider.AccessibleJSlider extends JComponent.AccessibleJComponent implements AccessibleValue

Provides the accessibility features for the JSlider component.
Constructor Summary
protected AccessibleJSlider()
Creates a new AccessibleJSlider instance.
Method Summary
AccessibleRolegetAccessibleRole()
Returns the accessible role for the JSlider component.
AccessibleStateSetgetAccessibleStateSet()
Returns a set containing the current state of the {@link JSlider} component.
AccessibleValuegetAccessibleValue()
Returns an object that provides access to the current, minimum and maximum values for the {@link JSlider}.
NumbergetCurrentAccessibleValue()
Returns the current value of the {@link JSlider} component, as an {@link Integer}.
NumbergetMaximumAccessibleValue()
Returns the maximum value of the {@link JSlider} component, as an {@link Integer}.
NumbergetMinimumAccessibleValue()
Returns the minimum value of the {@link JSlider} component, as an {@link Integer}.
booleansetCurrentAccessibleValue(Number value)
Sets the current value of the {@link JSlider} component and sends a {@link PropertyChangeEvent} (with the property name {@link AccessibleContext#ACCESSIBLE_VALUE_PROPERTY}) to all registered listeners.

Constructor Detail

AccessibleJSlider

protected AccessibleJSlider()
Creates a new AccessibleJSlider instance.

Method Detail

getAccessibleRole

public AccessibleRole getAccessibleRole()
Returns the accessible role for the JSlider component.

Returns: {@link AccessibleRole#SLIDER}.

getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
Returns a set containing the current state of the {@link JSlider} component.

Returns: The accessible state set.

getAccessibleValue

public AccessibleValue getAccessibleValue()
Returns an object that provides access to the current, minimum and maximum values for the {@link JSlider}. Since this class implements {@link AccessibleValue}, it returns itself.

Returns: The accessible value.

getCurrentAccessibleValue

public Number getCurrentAccessibleValue()
Returns the current value of the {@link JSlider} component, as an {@link Integer}.

Returns: The current value of the {@link JSlider} component.

getMaximumAccessibleValue

public Number getMaximumAccessibleValue()
Returns the maximum value of the {@link JSlider} component, as an {@link Integer}.

Returns: The maximum value of the {@link JSlider} component.

getMinimumAccessibleValue

public Number getMinimumAccessibleValue()
Returns the minimum value of the {@link JSlider} component, as an {@link Integer}.

Returns: The minimum value of the {@link JSlider} component.

setCurrentAccessibleValue

public boolean setCurrentAccessibleValue(Number value)
Sets the current value of the {@link JSlider} component and sends a {@link PropertyChangeEvent} (with the property name {@link AccessibleContext#ACCESSIBLE_VALUE_PROPERTY}) to all registered listeners. If the supplied value is null, this method does nothing and returns false.

Parameters: value the new slider value (null permitted).

Returns: true if the slider value is updated, and false otherwise.