簡體   English   中英

JFace-在ToolBarManager中更改字體顏色

[英]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 setForegroundsetBackgroundsetFont方法。

注意:根據ToolBarManager的構造方式,在調用ToolBarManager.createControl之前可能無法創建ToolBar

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM