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

ccy*_*cyu 7 eclipse eclipse-rcp

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

Von*_*onC 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>
Run Code Online (Sandbox Code Playgroud)

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

PlatformUI.getWorkbench().getThemeManager().setCurrentTheme("myThemeID");
Run Code Online (Sandbox Code Playgroud)

这些文章中的其他细节: