Class BasicTreeUI.TreeIncrementAction
java.lang.Object
javax.swing.AbstractAction
javax.swing.plaf.basic.BasicTreeUI.TreeIncrementAction
- All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action
- Enclosing class:
BasicTreeUI
TreeIncrementAction is used to handle up/down actions. Selection
is moved up or down based on direction.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
Specifies the direction to adjust the selection by.Fields declared in class AbstractAction
changeSupport, enabled
Modifier and TypeFieldDescriptionprotected SwingPropertyChangeSupport
If anyPropertyChangeListeners
have been registered, thechangeSupport
field describes them.protected boolean
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 TypeFieldDescriptionstatic final String
The key used for storing aKeyStroke
to be used as the accelerator for the action.static final String
The key used to determine the commandString
for theActionEvent
that will be created when anAction
is going to be notified as the result of residing in aKeymap
associated with aJComponent
.static final String
Not currently used.static final String
The key used for storing anInteger
that corresponds to the index in the text (identified by theNAME
property) that the decoration for a mnemonic should be rendered at.static final String
The key used for storing anIcon
.static final String
The key used for storing a longerString
description for the action, could be used for context-sensitive help.static final String
The key used for storing anInteger
that corresponds to one of theKeyEvent
key codes.static final String
The key used for storing theString
name for the action, used for a menu or button.static final String
The key used for storing aBoolean
that corresponds to the selected state.static final String
The key used for storing a shortString
description for the action, used for tooltip text.static final String
The key used for storing a smallIcon
, such asImageIcon
. -
Constructor Summary
ConstructorsConstructorDescriptionTreeIncrementAction
(int direction, String name) Constructs a new instance ofTreeIncrementAction
. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Invoked when an action occurs.Methods declared in class AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
Modifier and TypeMethodDescriptionvoid
Adds aPropertyChangeListener
to the listener list.protected Object
clone()
Clones the abstract action.protected void
firePropertyChange
(String propertyName, Object oldValue, Object newValue) Supports reporting bound property changes.Object[]
getKeys()
Returns an array ofObject
s which are keys for which values have been set for thisAbstractAction
, ornull
if no keys have values set.Returns an array of all thePropertyChangeListener
s added to this AbstractAction with addPropertyChangeListener().Gets theObject
associated with the specified key.boolean
Returns true if the action is enabled.void
Sets theValue
associated with the specified key.void
Removes aPropertyChangeListener
from the listener list.void
setEnabled
(boolean newValue) Sets whether theAction
is enabled.Methods declared in class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Modifier and TypeMethodDescriptionboolean
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 thisObject
.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
Wakes up all threads that are waiting on this object's monitor.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
(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 void
wait
(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.
-
Field Details
-
direction
protected int directionSpecifies the direction to adjust the selection by.
-
-
Constructor Details
-
TreeIncrementAction
Constructs a new instance ofTreeIncrementAction
.- Parameters:
direction
- the directionname
- the name of action
-
-
Method Details
-
actionPerformed
Description copied from interface:ActionListener
Invoked when an action occurs.- Parameters:
e
- the event to be processed
-