我想更改通过Eclipse RCP环境中的IMessageManager
实现添加的消息的颜色。我试图在相应的控件中设置颜色,但这没有效果。
e.g。
Device device = Display.getCurrent();
Color red = new Color(device, 255, 0, 0);
control.setForeground(red);
messageManager.addMessage(MESSAGE_KEY, message, null, IMessageProvider.INFORMATION, control);
如何实现这一目标,是否存在提供此功能的现有界面?
提前致谢
答案 0 :(得分:0)
传递给addMessage
的控件不是用于显示消息的控件。该消息始终显示在FormHeading
的{{1}}部分。
您可以使用
设置标题前景色Form
其中form.getHead().setForeground(color);
是您的form
。
请勿忘记,您必须处理不再需要的任何Form
个对象。