Я создаю Eclipse PropertyPage
, и я хотел бы получить доступ к объекту, щелкнув правой кнопкой мыши по проекту и нажав на пункт меню и опцию подменю, которые я предоставляю.Создать Eclipse Menu Option для PropertyPage
Пример:
Щелкните правой кнопкой мыши проект Путь сборки ->Настройка Build Path ... Это открывает свойство.
До сих пор я попытался следующие:
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<menu
icon="myIcon.png"
label="Continuous Integration">
<command
commandId="myCommandID"
icon="myIcon.png"
label="Configure CI..."
style="push">
</command>
</menu>
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
</menuContribution>
Это создаст пункты меню, которые я хочу, но я получаю следующее исключение:
java.lang.ClassCastException: path.to.class.ContinuousIntegration cannot be cast to org.eclipse.core.commands.IHandler
Ошибка находится в командной обработчик, который должен реализовать 'IHandler' (обычно путем расширения' AbstractHandler') –
Хорошо, но это правильный подход к созданию меню? –