Class BasicTreeUI.TreePageAction
java.lang.Object
javax.swing.AbstractAction
javax.swing.plaf.basic.BasicTreeUI.TreePageAction
- All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action
- Enclosing class:
BasicTreeUI
public class BasicTreeUI.TreePageAction extends AbstractAction
TreePageAction handles page up and page down events.
Field Summary
| Modifier and Type | Field | Description |
|---|---|---|
protected int |
direction |
Specifies the direction to adjust the selection by. |
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 |
|---|---|
TreePageAction |
Constructs a new instance of TreePageAction. |
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. |
Field Details
direction
protected int direction
Specifies the direction to adjust the selection by.
Constructor Details
TreePageAction
public TreePageAction(int direction, String name)
Constructs a new instance of
TreePageAction.- Parameters:
-
direction- the direction -
name- the name of action
Method Details
actionPerformed
public void actionPerformed(ActionEvent e)
Description copied from interface:
ActionListenerInvoked 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.