王吉元-NWPU

导航

 

左边是一个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);
            }
            
        });

 

posted on 2013-10-08 16:00  王吉元  阅读(825)  评论(0编辑  收藏  举报