“我已经创建这产生在Eclipse的视图Eclipse插件目前,它被显示在Eclipse菜单为: “窗口 - >显示视图>他人。

我想表明它“窗口 - >显示视图”,而不是在子菜单下“其他”

我已经尝试过了给在plugin.xml文件为“org.eclipse.ui”的视图的“类别”,但它仍然是示出了“其他”子菜单的图。

是否有任何其他的方式来做到这一点?任何建议在这方面是有帮助的。

在预先感谢 阿比纳夫“

有帮助吗?

解决方案

我觉得你可以做,用定制的观点。

在plugin.xml中,添加一个扩展点“org.eclipse.ui.perspectives”,并创建一个新的类实现IPerspectiveFactory。

这类有一个方法 “的createInitialLayout(IPageLayout布局)”,并在该布局可以调用 “layout.addShowViewShortcut(<视图的ID>)”

您还可以添加快捷方式向导等处出现。

希望帮助, 安德烈亚斯

其他提示

您还可以阅读关于日食的“的观点文章中” :

  

在下面的例子中可以看到createInitialLayout如何在TestPerspective类中实现。为了清楚的算法被分成两个部分,其定义了动作和布局:defineActionsdefineLayout

public void createInitialLayout(IPageLayout layout) {
    defineActions(layout);
    defineLayout(layout);
}
  

defineActions多个项目和动作集的被添加到窗口。透视可以将项目添加到File > NewShow View,或Perspective > Open窗口的菜单。点击   您还可以添加完整的动作集到窗口的菜单或工具栏。在该例子中加入几File > NewShow View物品。

public void defineActions(IPageLayout layout) {

    // Add "show views".
    layout.addShowViewShortcut(IPageLayout.ID_RES_NAV);
    ...
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top