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
public class BasicSliderUI.ActionScroller extends AbstractAction
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, enabled | Modifier and Type | Field | Description |
|---|---|---|
protected SwingPropertyChangeSupport |
changeSupport |
If any PropertyChangeListeners have been registered, the changeSupport field describes them. |
protected boolean |
enabled |
Specifies 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_ICON | Modifier and Type | Field | Description |
|---|---|---|
static final String |
ACCELERATOR_KEY |
The key used for storing a KeyStroke to be used as the accelerator for the action. |
static final String |
ACTION_COMMAND_KEY |
The key used to determine the command String for the ActionEvent that will be created when an Action is going to be notified as the result of residing in a Keymap associated with a JComponent. |
static final String |
DEFAULT |
Not currently used. |
static final String |
DISPLAYED_MNEMONIC_INDEX_KEY |
The key used for storing an Integer that corresponds to the index in the text (identified by the NAME property) that the decoration for a mnemonic should be rendered at. |
static final String |
LARGE_ICON_KEY |
The key used for storing an Icon. |
static final String |
LONG_DESCRIPTION |
The key used for storing a longer String description for the action, could be used for context-sensitive help. |
static final String |
MNEMONIC_KEY |
The key used for storing an Integer that corresponds to one of the KeyEvent key codes. |
static final String |
NAME |
The key used for storing the String name for the action, used for a menu or button. |
static final String |
SELECTED_KEY |
The key used for storing a Boolean that corresponds to the selected state. |
static final String |
SHORT_DESCRIPTION |
The key used for storing a short String description for the action, used for tooltip text. |
static final String |
SMALL_ICON |
The key used for storing a small Icon, such as ImageIcon. |
Constructor Summary
| Constructor | Description |
|---|---|
ActionScroller |
Constructs an ActionScroller. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
void |
actionPerformed |
Invoked when an action occurs. |
Methods declared in class AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled | Modifier and Type | Method | Description |
|---|---|---|
void |
addPropertyChangeListener |
Adds a PropertyChangeListener to the listener list. |
protected Object |
clone() |
Clones the abstract action. |
protected void |
firePropertyChange |
Supports reporting bound property changes. |
Object[] |
getKeys() |
Returns an array of Objects which are keys for which values have been set for this AbstractAction, or null if no keys have values set. |
PropertyChangeListener[] |
getPropertyChangeListeners() |
Returns an array of all the PropertyChangeListeners added to this AbstractAction with addPropertyChangeListener(). |
Object |
getValue |
Gets the Object associated with the specified key. |
boolean |
isEnabled() |
Returns true if the action is enabled. |
void |
putValue |
Sets the Value associated with the specified key. |
void |
removePropertyChangeListener |
Removes a PropertyChangeListener from the listener list. |
void |
setEnabled |
Sets whether the Action is enabled. |
Methods declared in class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals |
Indicates whether some other object is "equal to" this one. |
protected void |
finalize() |
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 this Object. |
int |
hashCode() |
Returns a hash code value for this object. |
final void |
notify() |
Wakes up a single thread that is waiting on this object's monitor. |
final void |
notifyAll() |
Wakes up all threads that are waiting on this object's monitor. |
String |
toString() |
Returns a string representation of the object. |
final void |
wait() |
Causes the current thread to wait until it is awakened, typically by being notified or interrupted. |
final void |
wait |
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 void |
wait |
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
public ActionScroller(JSlider slider, int dir, boolean block)
Constructs an
ActionScroller.- Parameters:
-
slider- a slider -
dir- the direction -
block- block scrolling or not
Method Details
actionPerformed
public void actionPerformed(ActionEvent e)
Invoked when an action occurs.
- Parameters:
-
e- the event to be processed
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.