2012-02-17 2 views
0

Eclipse에서 popupMenu의 동작을 어떻게 동적으로 채우십니까?Eclipse popupMenu를 동적으로 채우는 방법은 무엇입니까?

나는 다음과 같은 튜토리얼을 시도했다 : http://wiki.eclipse.org/Menu_Contributions/Populating_a_dynamic_submenu 많은 성공.

가 여기 내 plugin.xml에 파일

<?xml version="1.0" encoding="UTF-8"?> 
<?eclipse version="3.4"?> 
<plugin> 
<extension point="org.eclipse.ui.popupMenus"> 
    <viewerContribution 
     id="org.eclipse.ui.articles.action.contribution.popup.navigator" 
    targetID="org.eclipse.ui.views.ResourceNavigator"> 
    <menu 
     id="org.eclipse.ui.articles.action.contribution.navigator.subMenu" 
     label="Apply command" 
     path="additions"> 

      <dynamic class="helloworld.DynamicMenu" 
      id="org.eclipse.ui.views.problems.groupBy.items"></dynamic> 
     </menu> 
    </viewerContribution> 
</extension> 
</plugin> 

문제는이다, 아무 반응이 없습니다. DynamicMenu의 getContributionItems가 호출되지 않고 오류가 발생하지 않습니다. Eclipse는 동적 인 것이 메뉴의 합법적 인 하위는 아니지만 경고합니다.

나는 이클립스 3.7 및 동일한 버전을 대상으로하는 건물 확장을 실행 중이다.

+0

답변을 수락하는 것을 잊지 마십시오. –

답변

1

참조하는 튜토리얼은 org.eclipse.ui.popupMenus이 아닌 org.eclipse.ui.menus 확장 점을 사용합니다. 전자는 후자를 대체하며 선호해야합니다.

관련 문제