2014-12-11 3 views
0

По-видимому, можно добавить баннер в RCP 3 (показано в ссылке ниже)RCP4 добавить баннер в окне

https://wiki.eclipse.org/Rich_Client_Platform/Custom_Look_and_Feel

Кто-нибудь знает, как сделать это в RCP 4? Я добрался до подкласса WBWRenderer, но я не знаю, какие методы переопределить и как динамически «вставить» баннер (иначе называемый SWT) над панелью меню.

Спасибо!

ответ

2

Даже в WBWRenderer Я думаю, что вы будете пытаться получить что-нибудь над меню. Код вызывает Shell.setMenuBar, чтобы установить меню, для этого есть много кода для конкретной платформы.

Вам нужно будет изучить (и, вероятно, дублировать) много источника WBWRenderer - сначала изначальный взгляд на метод createWidget.

Если у вас еще нет источника Eclipse, вы можете получить его, установив «Eclipse SDK» с сайта http://download.eclipse.org/eclipse/updates/4.4. После того, как вы установили его, откройте «Preferences> Plug-in Development» и установите флажок «Включить все плагины из целевого объекта в Java-поиск». Как только вы это сделаете, вы можете открыть источник Eclipse, используя «Open Type» и другие обычные механизмы Eclipse.

Смежные вопросы