// tv ist ein TreeViewer Objekt
tv.addOpenListener(new IOpenListener() {
public void open(final OpenEvent event) {
Object firstElement = ((IStructuredSelection) event
.getSelection()).getFirstElement();
if (tv.getExpandedState(firstElement)) {
tv.collapseToLevel(firstElement,
AbstractTreeViewer.ALL_LEVELS);
} else {
tv.expandToLevel(firstElement, 1);
}
}
});
});
Keine Kommentare:
Kommentar veröffentlichen