【发布时间】:2014-12-05 07:50:19
【问题描述】:
JavaFX CSS Guide建议通过CSS设置混合模式如下:
-fx-blend-mode: blue
但是在将以下 CSS 字符串应用到 Text 节点时,我遇到了异常:
-fx-blend-mode:green;
-fx-fill:rgba(0.501960813999176,0.4000000059604645,0.800000011920929,1.0);
-fx-font-size:52;
-fx-font-style:normal;
-fx-font-weight:normal
例外:
Dec 05, 2014 12:54:23 PM javafx.scene.CssStyleHelper calculateValue
WARNING: Caught 'java.lang.ClassCastException: javafx.scene.paint.Color cannot be
cast to java.lang.String' while converting value for '-fx-blend-mode' from
inline style on Text[text="Title At Company", x=0.0, y=0.0, alignment=LEFT,
origin=BASELINE, boundsType=LOGICAL, font=Font[name=System Regular, family=System,
style=Regular, size=13.0], fontSmoothingType=GRAY, fill=0x000000ff]
是 CSS 字符串错误还是什么? 我只需要通过 CSS 应用混合模式。
【问题讨论】:
-
如何申请css?你能显示代码吗?