【问题标题】:Is it possible to change the color of a MaterialDesignIcon?是否可以更改 MaterialDesignIcon 的颜色?
【发布时间】:2017-03-18 11:06:03
【问题描述】:

我在这样的标签中使用 MaterialDesignIcon:

Label info = new Label("Label", MaterialDesignIcon.AC_UNIT.graphic("-fx-fill: red;"));

我不知道 CSS 支持什么 (https://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html),但我认为是 Text-fx-underline 有效,-fx-font-size 也有效。我知道其他字体属性并不总是有效,因为字体不支持它们,所以没关系。 Shape 属性都不起作用,所以上面的 fill 没有任何作用。

我只看到 Swatch 改变了颜色,但我想要一些本地的。支持哪些 CSS 属性以及如何更改单个图标的颜色?

【问题讨论】:

  • 你试过-fx-text-fill: red 吗?
  • @jns 以前没有,但现在尝试了,并且有效。那么该图标支持什么 CSS 呢? Labeled?
  • MaterialDesignIcon.graphic() 创建Label 的实例。您可以使用ScenicView 检查您的 GUI
  • 啊,你是对的。发布答案以便我接受?

标签: gluon-mobile


【解决方案1】:

MaterialDesignIcon.graphic() 创建Label 的实例。所以要改变它的颜色,你可以使用fx-text-fill: red

要检查您的 GUI,您可以使用 ScenicView

【讨论】:

    猜你喜欢
    • 2012-02-16
    • 2020-11-07
    • 1970-01-01
    • 2011-05-02
    • 2012-10-31
    • 2011-06-24
    • 2013-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多