RCP4向窗口添加横幅

时间:2014-12-11 19:33:48

标签: java rcp

显然可以在RCP 3中添加横幅(如下面的链接所示)

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

有人知道在RCP 4中如何做到这一点吗?我已经完成了WBWRenderer的子类化,但我不知道要覆盖哪些方法以及如何在菜单栏上方动态“插入”横幅(也称为SWT标签)。

谢谢!

1 个答案:

答案 0 :(得分:2)

即使在WBWRenderer,我认为你很难在菜单上方获得任何东西。代码调用Shell.setMenuBar来设置菜单,这里有很多特定于平台的菜单代码。

您将需要研究(并且可能重复)WBWRenderer的大量来源 - 最初查看createWidget方法。

如果您还没有安装Eclipse源代码,可以通过从http://download.eclipse.org/eclipse/updates/4.4站点安装“Eclipse SDK”来获取它。安装好后,打开'首选项>插件开发'并检查'在Java搜索中包含目标的所有插件'。完成后,您可以使用“Open Type”和其他常规Eclipse机制打开Eclipse源代码。