左边是一个TreeViewer,右边是一个TableViewer.当点击左边的treeitem的时候,右边的tableViewer要将该item的子节点信息显示出来。就像这样:
左边的treeViewer添加事件响应,代码如下:
Tree tree = treeViewer.getTree(); tree.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { TreeItem item=(TreeItem)e.item; FileNode currentFileNode=(FileNode)item.getData(); List list=currentFileNode.getChildren(); tableViewer.setInput(list); } });