java - PDE中如何通过ID获取元素?

标签 java eclipse eclipse-plugin eclipse-pde

例如我的 View 有一个 id

公共(public)静态最终字符串ID =“examplePlugin.views.SampleView”

如何通过 id 获取此 View (或 eclipse 中的任何其他内容)的实例?

最佳答案

对于 View ,您可以使用当前工作台页面 IWorkbenchPage 上的方法。您可以通过以下方式找到该页面:

IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();

(必须从运行工作台的插件中调用)。

您可以通过以下方式查找现有 View :

page.findView(id);

并创建并显示 View :

page.showView(id);

关于java - PDE中如何通过ID获取元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22434812/

相关文章:

java - 如何使用 Apache POI 在 Excel 文件中添加数据验证?

java - 访问隐藏在第三个扩展类中的间接父类(super class)变量

java - 如何制作一个 TextView ,根据单击的按钮来更改其内容? (安卓, eclipse )

android - Eclipse-创建新 Activity

java - Java EE 项目中的错误

java - Eclipse 4 - 将部分添加到 SashForm

eclipse - 如何处理 Eclipse 的 "No repository found containing: ..."错误消息?

java - 如何在 Java 的 CMD 中同时运行两个类

java - 谁能给我解释一下这个 javax swing 方法?

java - 用于 Java EE 开发的 Eclipse 插件