Java Eclipse中的动态下拉菜单不工作
我试图创建一个以动态下拉菜单形式实现的eclipse插件。下拉菜单的内容必须动态填充。我能够静态地添加内容,但是动态实现才是我真正想要的 我看到了这篇文章,并按照步骤创建了动态下拉菜单 然而,当我尝试实现动态部分时,插件没有加载到Eclipse中。我在控制台中也没有看到任何错误 我做了以下工作:Java Eclipse中的动态下拉菜单不工作,java,eclipse,eclipse-plugin,eclipse-rcp,Java,Eclipse,Eclipse Plugin,Eclipse Rcp,我试图创建一个以动态下拉菜单形式实现的eclipse插件。下拉菜单的内容必须动态填充。我能够静态地添加内容,但是动态实现才是我真正想要的 我看到了这篇文章,并按照步骤创建了动态下拉菜单 然而,当我尝试实现动态部分时,插件没有加载到Eclipse中。我在控制台中也没有看到任何错误 我做了以下工作: 右键单击我的org.eclipse.ui.menus,并添加一个菜单贡献 我右键单击添加的贡献并将动态节点添加到其中 我实现了动态类 结果XML: <menuContribution
org.eclipse.ui.menus
,并添加一个菜单贡献 <menuContribution
allPopups="false"
locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
<dynamic
class="org.eclipse.ui.articles.action.contribution.DynamicContributionItem"
id="org.eclipse.ui.articles.action.contribution.dynamic3">
</dynamic>
</menuContribution>
从未调用名为DynamicContributionItem
的已实现类。我想不出哪里出了问题
有没有比这里提到的更好的方法来创建动态下拉列表?您的插件是否已加载?(请检查是否调用了
Activator.start()
)@scawf我想这是因为除了动态下拉菜单之外,我的插件还提供了其他能够正确呈现的UI组件。只有动态下拉菜单没有。这取决于。Statics菜单不需要加载插件就可以“正常”工作。但是,如果您打开了自定义视图,则会加载插件。