e1033. Listening for Selection Events in a JTree Component
This example adds a listener for selection events to a tree component.
tree.addTreeSelectionListener(new TreeSelectionListener() {
public void valueChanged(TreeSelectionEvent evt) {
// Get all nodes whose selection status has changed
TreePath[] paths = evt.getPaths();
// Iterate through all affected nodes
for (int i=0; i<paths.length; i++) {
if (evt.isAddedPath(i)) {
// This node has been selected
} else {
// This node has been deselected
}
}
}
});
e1032.
Listening for Expansion and Collapse Events in a JTree Component
© 2002 Addison-Wesley.
|