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)
这些文章中的其他细节: