[英]JFace - Change font color in ToolBarManager
我有一个使用ToolBarManager的应用程序,我需要更改按钮的字体颜色。
ICoolBarManager coolBar = ...
IToolBarManager toolBar = new ToolBarManager(coolBar.getStyle());
MyAction myAction = new MyAction();
myAction.setText("I need this text in other color"); //this is my button's description at the toolbar
toolBar.add(myAction);
coolBar.add(new ToolBarContributionItem(toolBar, "msg"));
我找不到setStyle或setFont或其他方法。
如何更改工具栏按钮中的文本颜色?
ToolBarManager
具有getControl()
方法,该方法ToolBarManager
您返回基础的SWT ToolBar
控件(请注意,此方法仅在ToolBarManager
而不在IToolBarManager
接口中)。
ToolBar
具有常用的SWT setForeground
, setBackground
, setFont
方法。
注意:根据ToolBarManager
的构造方式,在调用ToolBarManager.createControl
之前可能无法创建ToolBar
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.