JFace-在ToolBarManager中更改字体颜色

Suuuzi

我有一个使用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或其他方法。

如何更改工具栏按钮中的文本颜色?

greg-449

ToolBarManager有一个getControl()返回您基础SWTToolBar控件的方法(请注意,此方法仅在接口ToolBarManager不存在IToolBarManager)。

ToolBar有通常SWT setForegroundsetBackgroundsetFont方法。

注意:根据的ToolBarManager构造方式,ToolBar可能要等到ToolBarManager.createControl被调用后才能创建

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在JFace TableViewerColumn中换行

来自分类Dev

SWT / JFace数据绑定更改背景

来自分类Dev

Eclipse中的JFace和Assertion ClassNotFoundException

来自分类Dev

如何在JFace向导中迭代页面

来自分类Dev

JFace的MessageDialog在open()方法中失败

来自分类Dev

如何在JFace向导中迭代页面

来自分类Dev

在 JFace Treeviewer 中对行进行排序

来自分类Dev

JFace,SWT输入更改时更改组合视图宽度

来自分类Dev

如何在JFace中的ListViewer中获取工具提示?

来自分类Dev

在SWT / JFace中实现多选组合的最佳方法是什么?

来自分类Dev

Jface tableviewer中的ColumnLabelProvider和ITableLabelProvider有什么区别?

来自分类Dev

导入org.eclipse.jface无法在Eclipse Luna中解决

来自分类Dev

使用SWT和JFace的自定义向导中的DirectoryDialog

来自分类Dev

如何在JFace LabelProviders中处理Windows Shell图标?

来自分类Dev

最后一列在jface中变得过大

来自分类Dev

导入org.eclipse.jface无法在Eclipse Luna中解决

来自分类Dev

从jface对话框中删除按钮栏

来自分类Dev

Eclipse Jface MVC中的多个数据绑定对象

来自分类Dev

如何在JFace的TableViewer中创建复选框?

来自分类Dev

如何更改org.eclipse.jface.wizard.Wizard中按钮的文本

来自分类Dev

Eclipse JFace:如何对文档进行几处更改,将其视为历史记录中的一项更改?

来自分类Dev

如何从JFace的TitleAreaDialog中的选项卡顺序中删除messageLabel

来自分类Dev

我在Jface罐子和字段SWT.PaintItem中找不到类OwnerDrawLabelProvider

来自分类Dev

如何在JFace对话框的按钮栏中添加新按钮

来自分类Dev

我们如何根据输入的文本在JFace中过滤表查看器

来自分类Dev

如何在JFace向导(Java)中的按钮上设置自定义文本

来自分类Dev

JFace tableViewer复选框选择在Eclipse e4中返回null

来自分类Dev

如何在swt / jface中删除向导容器标题栏

来自分类Dev

SWT / JFace对话框中的“确定”按钮选择侦听器出错

Related 相关文章

  1. 1

    无法在JFace TableViewerColumn中换行

  2. 2

    SWT / JFace数据绑定更改背景

  3. 3

    Eclipse中的JFace和Assertion ClassNotFoundException

  4. 4

    如何在JFace向导中迭代页面

  5. 5

    JFace的MessageDialog在open()方法中失败

  6. 6

    如何在JFace向导中迭代页面

  7. 7

    在 JFace Treeviewer 中对行进行排序

  8. 8

    JFace,SWT输入更改时更改组合视图宽度

  9. 9

    如何在JFace中的ListViewer中获取工具提示?

  10. 10

    在SWT / JFace中实现多选组合的最佳方法是什么?

  11. 11

    Jface tableviewer中的ColumnLabelProvider和ITableLabelProvider有什么区别?

  12. 12

    导入org.eclipse.jface无法在Eclipse Luna中解决

  13. 13

    使用SWT和JFace的自定义向导中的DirectoryDialog

  14. 14

    如何在JFace LabelProviders中处理Windows Shell图标?

  15. 15

    最后一列在jface中变得过大

  16. 16

    导入org.eclipse.jface无法在Eclipse Luna中解决

  17. 17

    从jface对话框中删除按钮栏

  18. 18

    Eclipse Jface MVC中的多个数据绑定对象

  19. 19

    如何在JFace的TableViewer中创建复选框?

  20. 20

    如何更改org.eclipse.jface.wizard.Wizard中按钮的文本

  21. 21

    Eclipse JFace:如何对文档进行几处更改,将其视为历史记录中的一项更改?

  22. 22

    如何从JFace的TitleAreaDialog中的选项卡顺序中删除messageLabel

  23. 23

    我在Jface罐子和字段SWT.PaintItem中找不到类OwnerDrawLabelProvider

  24. 24

    如何在JFace对话框的按钮栏中添加新按钮

  25. 25

    我们如何根据输入的文本在JFace中过滤表查看器

  26. 26

    如何在JFace向导(Java)中的按钮上设置自定义文本

  27. 27

    JFace tableViewer复选框选择在Eclipse e4中返回null

  28. 28

    如何在swt / jface中删除向导容器标题栏

  29. 29

    SWT / JFace对话框中的“确定”按钮选择侦听器出错

热门标签

归档