如何更改Eclipse RCP视图标题栏的颜色?
答案 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");
文章中的其他细节: