【发布时间】:2014-02-24 11:12:30
【问题描述】:
我正在使用自定义编辑器构建一个 Eclipse 插件。我已经实现了文本悬停功能,其中用户悬停在某些文本上,然后该文本将显示在 javadocs 之类的工具提示上。
如何以编程方式更改工具提示背景和前景色?
【问题讨论】:
-
悬停代码使用了哪些类/接口?
-
我正在使用 ITextHover 界面在我的编辑器中实现悬停效果。
我正在使用自定义编辑器构建一个 Eclipse 插件。我已经实现了文本悬停功能,其中用户悬停在某些文本上,然后该文本将显示在 javadocs 之类的工具提示上。
如何以编程方式更改工具提示背景和前景色?
【问题讨论】:
如果您的ITextHover 类也实现了ITextHoverExtension,您可以在getHoverControlCreator() 方法中提供IInformationControlCreator。
您可以使用一个简单的IInformationControlCreator,它只返回一个DefaultInformationControl 的实例作为信息控件。 DefaultInformationControl 有 setForegroundColor 和 setBackgroundColor 方法。
【讨论】: