在需要的地方加入以下代码即可,但此方法有个弊端,就是当程序还没执行到这里来(TreeViewer中已经有被选中的值)时,在去选择一下那么所取的值就变了,还请大家赐教!
DeviceTreeViewer viewPart = (DeviceTreeViewer) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findView(DeviceTreeViewer.ID);;
TreeViewer viewer = viewPart.getTreeViewer();
Object o = ((IStructuredSelection) viewer.getSelection()).getFirstElement();
NetNodeEntity node = (NetNodeEntity) o;