java - eclipse-plugin 如何用 Java 打开像 InternalWebBrowser 这样的标准 View

标签 java eclipse-plugin eclipse-rcp

在 Eclipse 插件开发中如何打开标准 View ,如 InternalWebBrowser 或调出/激活控制台 View (所有这些标准的东西)?

最佳答案

要打开内部浏览器,您需要此代码:

int style = IWorkbenchBrowserSupport.AS_EDITOR | IWorkbenchBrowserSupport.LOCATION_BAR | IWorkbenchBrowserSupport.STATUS;
IWebBrowser browser = WorkbenchBrowserSupport.getInstance().createBrowser(style, "MyBrowserID", "MyBrowserName", "MyBrowser Tooltip");
browser.openURL(new URL("http://www.google.de"));

备选方案:

final IWebBrowser browser = PlatformUI.getWorkbench().getBrowserSupport().createBrowser("abc");
browser.openURL(new URL("http://www.google.de"));

要打开一个 View ,使用这个:

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(arg0);

关于java - eclipse-plugin 如何用 Java 打开像 InternalWebBrowser 这样的标准 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18151203/

相关文章:

java - 作为产品导出后,图像未出现在 RCP 应用程序中

java - Eclipse 调试问题

java - request.getParameter ("param") 不返回值,当 param=xyz%

java - 在我的 Java EE 应用程序中编译 Groovy 代码

eclipse - Tomcat 7.0.25 未从 Eclipse Indigo 开始

java - 有没有办法访问 "Others Workingset"或其工作集管理器?

java - Eclipse 为链接资源添加标记

java - 每个线程应该运行特定的持续时间

java - 为什么 System.gc() 在这段代码中只回收一个对象?

java - 使用 Velocity 作为 OSGi 包时 ResourceManager 类不匹配