我正在尝试创建一个以动态下拉菜单的形式实现的eclipse插件。必须动态填充下拉菜单的内容。我可以静态添加内容,但动态实现是我真正的内容。
我看到Static and dynamic pulldown menus文章并按照步骤创建动态下拉菜单。
然而,当我尝试实现动态部分时,插件不会在Eclipse中加载。我也没有在控制台中看到任何错误。
我做了以下事情:
org.eclipse.ui.menus
,然后添加菜单内容产生的XML:
<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
的类。我无法弄清楚可能出现的问题?
有没有比这里提到的更好的方法来创建动态下拉列表?