как добавить контекстное меню через Java - PullRequest
0 голосов
/ 30 августа 2011

Я хочу добавить контекстное меню (щелчок правой кнопкой мыши как открытый) в разработке плагинов Eclipse с помощью Java. Я могу сделать это с помощью Plugin.xml, но я хочу добавить с помощью Java. Какой способ сделать это?

1 Ответ

0 голосов
/ 30 августа 2011

Я обычно предпочитаю использовать либо атрибут class элемента menuContribution, либо, альтернативно, элемент dynamic ... Используя их, вы будете иметь все свои вклады в одном месте ...

Если вы действительно хотите использовать Java, взгляните на интерфейс MenuManager. Вы просто добавляете свое контекстное меню как всегда, и добавляете пункты меню, используя add(IContributionItem) (и, возможно, add(Action)).

Существует длинный список реализаций IContributionItem, на которые можно вдохновиться. Вот некоторые из наиболее интересных:

  • CommandContributionItem - используется для добавления команды, объявленной с точкой расширения commands
  • ControlContribution - как способ добавления любого Control на панель инструментов
  • CompoundContributionItem - способ просчитать взносы поздно
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...