`

底层类获得TreeViewer中被选中的值

阅读更多
在需要的地方加入以下代码即可,但此方法有个弊端,就是当程序还没执行到这里来(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;

分享到:
评论

相关推荐

    SWT TreeViewer实例

    TreeViewer是SWT中的一个类,它封装了JFace Data Binding的支持,使得我们能够更方便地绑定数据到树形控件上。通过TreeViewer,我们可以创建具有多级节点、可选中状态、以及自定义列的树结构。 在`MyTreeViewer....

    Eclipse开发经典教程-TreeViewer组件

    在Eclipse平台的GUI开发中,`TreeViewer`组件扮演着至关重要的角色,特别是在展示层次结构数据时。`TreeViewer`不仅能够直观地呈现树形结构的数据,还支持丰富的自定义功能,如节点的显示标签、响应事件以及图标显示...

    Treeviewer1.0

    在决策树的可视化中,Matplotlib被用来绘制树状结构,显示每个节点的决策依据、分支条件以及预测结果。通过这种方式,用户可以清晰地看到模型如何根据输入特征进行决策。 微软的决策树模型通常以XML格式存储,这是...

    XML TreeViewer

    4. **编辑支持**:一些XML TreeViewer还提供编辑功能,允许用户直接在树形结构中修改元素和属性值,实时查看更改的效果。 5. **格式化和验证**:可以自动格式化XML文档,使其更符合编码规范,并进行XML语法验证,...

    treeviewer

    是一款针对后缀名为.tre .tree .nwk 等树文件的打开及编辑软件

    bootstrap TreeView全选单选,定位选触发事件实例

    在Bootstrap TreeView中,全选功能通常通过一个按钮或复选框实现,当用户点击全选按钮时,所有树节点都将被选中。单选则是每次只能选择一个节点,选择其他节点时,先前选中的节点将自动取消选择。这通常涉及到...

    swt Tree 例子项目代码

    1. **`Tree`类**:`Tree`类是SWT中表示树形控件的类,它允许你创建具有可展开/折叠节点的视图。每个节点可以有任意数量的子节点,形成一个多级的结构。你可以通过调用`Tree`的`add()`方法添加新的`TreeItem`,表示树...

    DataGrid Treeview Drag and drop

    在DragDrop事件中,接收并处理拖来的数据,例如插入或更新TreeViewer中的节点。 4. **数据格式化**: - 数据在拖放过程中需要进行序列化和反序列化。可以使用.NET的Serialization机制,或者自定义数据格式(如字符...

    RCP实现的带有复选框的Tree

    为了在TreeViewer中添加复选框功能,我们需要使用CheckboxTreeViewer类,这是TreeViewer的一个扩展,专门为包含复选框的树节点而设计。 实现步骤如下: 1. **创建CheckboxTreeViewer实例**:首先,你需要在你的...

    CheckBoxCellEditor.zip_CheckboxCellEditor_SWT_cell

    首先,`CellEditor`是SWT中用于表格编辑的基础类,它定义了编辑器的基本行为,如开始编辑、结束编辑、获取和设置值等。`CheckBoxCellEditor`是`CellEditor`的一个子类,它专门用于显示和编辑复选框。创建`...

    eclipse从入门到精通的treexiew代码

    实现`ISelectionChangedListener`并添加到TreeViewer中。 ```java viewer.addSelectionChangedListener(new ISelectionChangedListener() { // 实现相关方法... }); ``` 8. **其他功能**:`TreeViewer`还支持过滤...

    RCP资料 filterTreeViewer

    你需要创建一个过滤器类,重写`select`方法,该方法接收一个对象和上下文,返回布尔值决定该对象是否应该在视图中显示。在用户输入过滤条件时,调用TreeViewer的`setFilter`方法来应用过滤器。 5. **监听和响应过滤...

    TreeViewer:使用 D3.js 的交互式进化树查看器

    #TreeViewer 交互式进化树可视化 此 Web 服务旨在提供完全交互式的进化树查看器。 该项目仍处于重开发阶段,可能会频繁出现大规模更改。 要测试 TreeViewer 的基本版本,请单击。 依赖项包括 D3.js、Bootstrap 和 ...

    CheckboxTreeViewer

    这个组件通常被用在文件管理器或者配置设置中,让用户可以逐级选择或查看目录结构。 【描述】中的“直接导入就行,运行就行”意味着CheckboxTreeViewer的使用相对简单,只需将其导入到项目中,然后按照指定的方式...

    SWT控件2

    【标题】"SWT控件2"涉及到的是Java编程领域中的一个特定话题,特别是使用SWT(Standard Widget Toolkit)库创建图形用户界面GUI时的一种组件——TreeViewer。SWT是Eclipse项目的一部分,它提供了一个原生的GUI工具包...

    java树形导航的实现

    在`MyActionGroup`类中,这些方法可能被用于实现对树节点的操作。 接着,注意到代码中使用了`Action`类,这是Eclipse中用于定义用户界面操作的类。通过继承`Action`并重写其`run`方法,我们可以实现自定义的业务...

    Eclipse下SWT图形界面开发指南(1)

    3. **实现标签提供器**:`LabelProvider` 用于定义树中的节点如何被渲染。 4. **监听事件**:可以为 `TreeViewer` 添加事件监听器,以便在用户与树交互时执行某些操作。 #### 使用 TableViewer 除了 `TreeViewer`...

    eclipse 集成 JSON2XML Tree Viewer

    4. **查看树形视图**:在树形视图中,你可以看到JSON对象和数组被展开成层次结构,键成为节点,值作为子节点。这种可视化方式对于理解和调试JSON数据非常有帮助。 5. **转换与导出**:如果你需要将转换后的XML保存...

    hypersnap

    JFace是Eclipse平台的一部分,用于构建图形用户界面(GUI),而TreeViewer是展示数据结构的一种视图,通常用在桌面应用中。 标签“源码”和“工具”进一步指明了这个话题与编程和开发相关,特别是涉及到查看和理解...

Global site tag (gtag.js) - Google Analytics