I am using org.netbeans.swing.outline
org.netbeans.swing.outline
How can I setup an expand/collapse Listener to the generated Tree?
The addTreeExpansionListener() method of TreePathSupport can add a conventional javax.swing.event.TreeExpansionListener.
addTreeExpansionListener()
TreePathSupport
javax.swing.event.TreeExpansionListener
Addendum: For example, given an instance named outline, the following anonymous listener will print the affected path:
outline
TreePathSupport tps = outlineModel.getTreePathSupport(); tps.addTreeExpansionListener(new TreeExpansionListener() { @Override public void treeExpanded(TreeExpansionEvent e) { System.out.println(e.getPath()); } @Override public void treeCollapsed(TreeExpansionEvent e) { System.out.println(e.getPath()); } });
Copyright © 2021 Jogjafile Inc.
The
addTreeExpansionListener()
method ofTreePathSupport
can add a conventionaljavax.swing.event.TreeExpansionListener
.Addendum: For example, given an instance named
outline
, the following anonymous listener will print the affected path: