读书人

jface 含有checkbox treeviewer

发布时间: 2012-12-27 10:17:10 作者: rapoo

jface 带有checkbox treeviewer
实现的关键代码:
treeViewer = new CheckboxTreeViewer(container, SWT.BORDER);

treeViewer.addCheckStateListener(new ICheckStateListener() {
public void checkStateChanged(final CheckStateChangedEvent event) {
if (event.getChecked())
treeViewer.setSubtreeChecked(event.getElement(), true);
else
treeViewer.setSubtreeChecked(event.getElement(), false);
}


这样就实现了一个CheckboxTreeViewer,并且在选择父节点时,子节点也会有相应的操作。

读书人网 >编程

热点推荐