java - 以编程方式在 Eclipse 插件中打开 View

标签 java eclipse-plugin

我是 eclipse 插件开发的新手,这里有一个小问题。

我想通过单击编辑器中的对象来打开新 View 。具体来说,该对象是图像文件的链接,应在图像查看器中打开。目前,我正在使用

ImageViewer viewer = (ImageViewer) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(viewer_ID);
viewer.setSelection(pathToFile);

这是您通常会这样做的方式(打开 View 并获取图像),还是有更好的方法?

最佳答案

已回答in another question ,您的代码是可行的方法,但有一种稍微更稳定的方法可以在处理程序中执行此操作。

打开 View 后,您可以使用其任何 API。

关于java - 以编程方式在 Eclipse 插件中打开 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6090482/

相关文章:

eclipse - 在 Eclipse (Galileo) 中安装 Maven 插件 (m2eclipse) 时出现问题

java - 没有端点适配器

java - 在 Android 中的 Fragment 中使用 WebView 时,页面显示未格式化的文本

java - swagger @ApiParam 忽略某些属性

Eclipse pom.xml 内容助手

eclipse - 验证 Eclipse 的未签名插件

java - 如何防止类编译

java - 如何设置 JVM 拥有更多 1GB 堆栈大小?

java - 我可以使用一个 Jsch 对象打开多个 channel 吗?

java - bash : ./eclipse:无法执行二进制文件