JavaFX:自定义css属性
如何添加自定义css属性,如JavaFX:自定义css属性,css,javafx-2,javafx,Css,Javafx 2,Javafx,如何添加自定义css属性,如-fx accent或-fx base 我尝试过一种天真的方式: .root { -fx-small: 20; } .button { -fx-font-size: -fx-small; } 不幸的是,我有: 警告:com.sun.javafx.css.parser.CSSParser声明css错误分析文件:/home/ark/Projects/FXTest/out/production/FXTest/a.css:在[6,15]处分析“-fx fo
-fx accent
或-fx base
我尝试过一种天真的方式:
.root {
-fx-small: 20;
}
.button {
-fx-font-size: -fx-small;
}
不幸的是,我有:
警告:com.sun.javafx.css.parser.CSSParser声明css错误分析文件:/home/ark/Projects/FXTest/out/production/FXTest/a.css:在[6,15]处分析“-fx font size”时应为“我从不在全局定义中使用-fx前缀。对我来说,它的工作原理如幻灯片32所示:
也许数字格式有错误。您尝试过20.0吗?JavaFX自定义CSS变量不支持数字
您可以定义自定义颜色
.root {
-fx-color: red;
}
.button {
-fx-background-color: -fx-color;
}
Sry bro,可能在未来的版本中发布。快乐编码,
Kalasch您是否正在尝试创建一个等于20的变量-fx small?你可以考虑少看CSS。它允许变量声明,所以您可以这样做。也许吧,但我正在寻找javafx处理它的方式。我需要了解如何在caspian.css中设置-fx accent属性。表示css中只允许颜色作为变量。如前所述,使用类似LESS的东西