public class AutoExpandSingleChildNodeListener
extends java.lang.Object
implements javax.swing.event.TreeExpansionListener
| Constructor and Description |
|---|
AutoExpandSingleChildNodeListener() |
| Modifier and Type | Method and Description |
|---|---|
static AutoExpandSingleChildNodeListener |
install(javax.swing.JTree tree)
Installs listener into tree and ensures that it is the only one installed.
|
static boolean |
isInstalled(javax.swing.JTree tree)
Returns whether the specified tree has any listeners installed or not.
|
void |
treeCollapsed(javax.swing.event.TreeExpansionEvent event) |
void |
treeExpanded(javax.swing.event.TreeExpansionEvent event) |
static void |
uninstall(javax.swing.JTree tree)
Uninstalls all listeners from the specified tree.
|
public void treeExpanded(javax.swing.event.TreeExpansionEvent event)
treeExpanded in interface javax.swing.event.TreeExpansionListenerpublic void treeCollapsed(javax.swing.event.TreeExpansionEvent event)
treeCollapsed in interface javax.swing.event.TreeExpansionListenerpublic static AutoExpandSingleChildNodeListener install(javax.swing.JTree tree)
tree - tree to modifypublic static void uninstall(javax.swing.JTree tree)
tree - tree to modifypublic static boolean isInstalled(javax.swing.JTree tree)
tree - tree to process