我有一个关于 eclipse 插件开发的问题。有什么办法吗
通过它我可以以编程方式更改 Eclipse 中的背景颜色。
我可以通过调用更改文本前景色
ITextViewer 中的 setTextColor(颜色、偏移量、长度、controlRedraw)
但我没有找到任何可以更改背景的功能
文本的颜色。
如果有人经历过这种情况,请分享您的想法。
谢谢
阿拉夫
我不确定这是否可以轻松完成,除非扩展您自己的文本编辑器版本,在这里您提供一个Configuration
类又接受一个PresentationReconciler
类就像一个Rule
告诉您是否需要放置前景色或背景色的类
See 这个文件 http://dev.eclipse.org/viewsvn/index.cgi/platform-text-home/eclipseCon/2006/texteditorrecipes.pdf?revision=1.2
演示协调器
-
IPresentationDamager
:给定文本更改定义脏区域
-
IPresentationRepairer
:重新创建脏区域的演示文稿
-
DefaultDamagerRepairer
基于令牌扫描仪,两者兼而有之
-
ITokenScanner
:将文本解析为令牌流
-
RuleBasedScanner
使用简单的规则
演示文稿摘录
From Text Editor Recipes, Season’s recipes for your text editor
Tom Eicher, IBM Eclipse Team
在这里,空背景颜色意味着采用该小部件的默认系统背景。 (所以这里:白色)。
但是您可以根据文档的分区和适用的规则指定所需的任何颜色。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)