如何更改Eclipse RCP视图标题栏的颜色

时间:2009-03-10 02:32:47

标签: eclipse eclipse-rcp

如何更改Eclipse RCP视图标题栏的颜色?

1 个答案:

答案 0 :(得分:12)

您可以使用 org.eclipse.ui.themes Extension-Point 更改颜色。

这是一个示例代码段

   <extension
         point="org.eclipse.ui.themes">
      <theme
            id="de.spiritlink.custom.ui.theme"
            name="Custom Theme">
         <colorOverride
               id="org.eclipse.ui.workbench.ACTIVE_TAB_BG_END"
               value="255,0,0">
         </colorOverride>
         <colorOverride
               id="org.eclipse.ui.workbench.ACTIVE_TAB_BG_START"
               value="0,255,0">
         </colorOverride>
      </theme>
   </extension>

使用IThemeManager以编程方式设置主题,ITheme是一个对象,其中包含对可用 Adding Color and Font preferences 对象的引用,并维护对当前活动主题的引用。工作台将使用此主题来尽可能地装饰选项卡文件夹和其他控件:

PlatformUI.getWorkbench().getThemeManager().setCurrentTheme("myThemeID");

文章中的其他细节: