[英]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.