Class BasicSliderUI.ActionScroller
java.lang.Object
javax.swing.AbstractAction
javax.swing.plaf.basic.BasicSliderUI.ActionScroller
- All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action
- Enclosing class:
BasicSliderUI
As of Java 2 platform v1.3 this undocumented class is no longer used.
The recommended approach to creating bindings is to use a
combination of an
ActionMap, to contain the action,
and an InputMap to contain the mapping from KeyStroke
to action description. The InputMap is usually described in the
LookAndFeel tables.
Please refer to the key bindings specification for further details.
This class should be treated as a "protected" inner class.
Instantiate it only within subclasses of Foo.
-
Field Summary
Fields declared in class AbstractAction
changeSupport, enabledModifier and TypeFieldDescriptionprotected SwingPropertyChangeSupportIf anyPropertyChangeListenershave been registered, thechangeSupportfield describes them.protected booleanSpecifies whether action is enabled; the default is true.Fields declared in interface Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICONModifier and TypeFieldDescriptionstatic final StringThe key used for storing aKeyStroketo be used as the accelerator for the action.static final StringThe key used to determine the commandStringfor theActionEventthat will be created when anActionis going to be notified as the result of residing in aKeymapassociated with aJComponent.static final StringNot currently used.static final StringThe key used for storing anIntegerthat corresponds to the index in the text (identified by theNAMEproperty) that the decoration for a mnemonic should be rendered at.static final StringThe key used for storing anIcon.static final StringThe key used for storing a longerStringdescription for the action, could be used for context-sensitive help.static final StringThe key used for storing anIntegerthat corresponds to one of theKeyEventkey codes.static final StringThe key used for storing theStringname for the action, used for a menu or button.static final StringThe key used for storing aBooleanthat corresponds to the selected state.static final StringThe key used for storing a shortStringdescription for the action, used for tooltip text.static final StringThe key used for storing a smallIcon, such asImageIcon. -
Constructor Summary
ConstructorsConstructorDescriptionActionScroller(JSlider slider, int dir, boolean block) Constructs anActionScroller. -
Method Summary
Modifier and TypeMethodDescriptionvoidInvoked when an action occurs.Methods declared in class AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledModifier and TypeMethodDescriptionvoidAdds aPropertyChangeListenerto the listener list.protected Objectclone()Clones the abstract action.protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) Supports reporting bound property changes.Object[]getKeys()Returns an array ofObjects which are keys for which values have been set for thisAbstractAction, ornullif no keys have values set.Returns an array of all thePropertyChangeListeners added to this AbstractAction with addPropertyChangeListener().Gets theObjectassociated with the specified key.booleanReturns true if the action is enabled.voidSets theValueassociated with the specified key.voidRemoves aPropertyChangeListenerfrom the listener list.voidsetEnabled(boolean newValue) Sets whether theActionis enabled.Methods declared in class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitModifier and TypeMethodDescriptionbooleanIndicates whether some other object is "equal to" this one.protected voidfinalize()Deprecated, for removal: This API element is subject to removal in a future version.Finalization is deprecated and subject to removal in a future release.final Class<?> getClass()Returns the runtime class of thisObject.inthashCode()Returns a hash code value for this object.final voidnotify()Wakes up a single thread that is waiting on this object's monitor.final voidWakes up all threads that are waiting on this object's monitor.toString()Returns a string representation of the object.final voidwait()Causes the current thread to wait until it is awakened, typically by being notified or interrupted.final voidwait(long timeoutMillis) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.final voidwait(long timeoutMillis, int nanos) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
-
Constructor Details
-
ActionScroller
Constructs anActionScroller.- Parameters:
slider- a sliderdir- the directionblock- block scrolling or not
-
-
Method Details
-
actionPerformed
Invoked when an action occurs.- Parameters:
e- the event to be processed
-