首页 > 解决方案 > Javafx Css变量定义错误:预期''同时解析'字体大小'

问题描述

在 css 中定义新变量时出现 javaFx css 解析错误。

它在给定常量下完美运行,例如:-fx-font-size: 10;

这是代码:

.root {
    tab-label-text-size: 10;
}
.label {
    -fx-font-size: tab-label-text-size;
}

无论我尝试什么,我都无法摆脱这个异常。我还使用了类似的其他变量,它们也运行正常。

在 [9,19] 解析 '-fx-font-size' 时预期为 ''

也许是javaFx中的一个错误??

标签: javacssjavafx

解决方案


在 JavaFX CSS 中,您可以分配一个颜色常量:

* {
    -color : #f44242;
}

.button {
    -fx-text-fill: -color;
}

但不幸的是,CssParser 不支持字体大小常量


推荐阅读