javax.swing.plaf.basic
Class BasicTreeUI.TreeTraverseAction
java.lang.Object
javax.swing.AbstractAction
javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction
- All Implemented Interfaces:
- Action, ActionListener, Cloneable, EventListener, Serializable
- 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.
- See Also:
- Serialized Form
Field Summary |
private boolean |
changeSelection
True if the selection is reset, false means only the lead path
changes. |
protected int |
direction
Determines direction to traverse, 1 means expand, -1 means
collapse. |
direction
protected int direction
- Determines direction to traverse, 1 means expand, -1 means
collapse.
changeSelection
private boolean changeSelection
- True if the selection is reset, false means only the lead path
changes.
BasicTreeUI.TreeTraverseAction
public BasicTreeUI.TreeTraverseAction(int direction,
String name)
BasicTreeUI.TreeTraverseAction
private BasicTreeUI.TreeTraverseAction(int direction,
String name,
boolean changeSelection)
actionPerformed
public void actionPerformed(ActionEvent e)
- Description copied from interface:
ActionListener
- Invoked when an action occurs.
isEnabled
public boolean isEnabled()
- Description copied from class:
AbstractAction
- Returns true if the action is enabled.
- Specified by:
isEnabled
in interface Action
- Overrides:
isEnabled
in class AbstractAction
- Returns:
- true if the action is enabled, false otherwise
- See Also:
Action.isEnabled()