BasicTreeUI.TreeTraverseAction (Java 2 Platform SE 5.0) (original) (raw)


javax.swing.plaf.basic

Class BasicTreeUI.TreeTraverseAction

java.lang.Object extended by javax.swing.AbstractAction extended by javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction

All Implemented Interfaces:

ActionListener, Serializable, Cloneable, EventListener, Action

Enclosing class:

BasicTreeUI


public class BasicTreeUI.TreeTraverseAction

extends AbstractAction

TreeTraverseAction is the action used for left/right keys. Will toggle the expandedness of a node, as well as potentially incrementing the selection.


Field Summary
protected int direction Determines direction to traverse, 1 means expand, -1 means collapse.
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
Constructor Summary
[BasicTreeUI.TreeTraverseAction](../../../../javax/swing/plaf/basic/BasicTreeUI.TreeTraverseAction.html#BasicTreeUI.TreeTraverseAction%28int, java.lang.String%29)(int direction,String name)
Method Summary
void actionPerformed(ActionEvent e) Invoked when an action occurs.
boolean isEnabled() Returns true if the action is enabled.
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, [firePropertyChange](../../../../javax/swing/AbstractAction.html#firePropertyChange%28java.lang.String, java.lang.Object, java.lang.Object%29), getKeys, getPropertyChangeListeners, getValue, [putValue](../../../../javax/swing/AbstractAction.html#putValue%28java.lang.String, java.lang.Object%29), removePropertyChangeListener, setEnabled
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, [wait](../../../../java/lang/Object.html#wait%28long, int%29)
Field Detail

direction

protected int direction

Determines direction to traverse, 1 means expand, -1 means collapse.

Constructor Detail

BasicTreeUI.TreeTraverseAction

public BasicTreeUI.TreeTraverseAction(int direction, String name)

Method Detail

actionPerformed

public void actionPerformed(ActionEvent e)

Description copied from interface: [ActionListener](../../../../java/awt/event/ActionListener.html#actionPerformed%28java.awt.event.ActionEvent%29)

Invoked when an action occurs.


isEnabled

public boolean isEnabled()

Description copied from class: [AbstractAction](../../../../javax/swing/AbstractAction.html#isEnabled%28%29)

Returns true if the action is enabled.

Specified by:

[isEnabled](../../../../javax/swing/Action.html#isEnabled%28%29) in interface [Action](../../../../javax/swing/Action.html "interface in javax.swing")

Overrides:

[isEnabled](../../../../javax/swing/AbstractAction.html#isEnabled%28%29) in class [AbstractAction](../../../../javax/swing/AbstractAction.html "class in javax.swing")

Returns:

true if the action is enabled, false otherwise

See Also:

Action.isEnabled()



Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.