在CSS中访问Java类变量
在CSS中访问Java类变量,java,css,javafx-2,Java,Css,Javafx 2,我目前正在使用javafx并使用CSS进行样式设置。 我想知道是否可以访问css中的java类变量。 例如。 我在包常量中有一个类大小 这是css文件 .vbox { -fx-spacing: constants.Size.VBOX_SPACING; } 这段代码给了我一个错误(最愚蠢的做法)。 我只想知道这是否可能。我不想在css中声明变量。 任何答案都会很有帮助。 不,您不能从css访问任何Java代码这并不能回答这个问题。要评论或要求作者澄清,请在他们的帖子下方留下评论。@Sat
我目前正在使用javafx并使用CSS进行样式设置。
我想知道是否可以访问css中的java类变量。
例如。
我在包常量中有一个类大小 这是css文件
.vbox {
-fx-spacing: constants.Size.VBOX_SPACING;
}
这段代码给了我一个错误(最愚蠢的做法)。我只想知道这是否可能。
我不想在css中声明变量。
任何答案都会很有帮助。
不,您不能从css访问任何Java代码这并不能回答这个问题。要评论或要求作者澄清,请在他们的帖子下方留下评论。@SatelliteSD:在我看来,这似乎是一个完全正确的答案。用户问是否可以访问CSS中的Java类变量,答案是不能。Harry是的,这是真的。我打旗子时的想法是,这是对问题的回答,但不是对问题的回答--但是——标记文字字面上写着“问题的答案”。所以你是对的,我不是。我在网上搜索了很多,但没有找到任何答案。谢谢大家,现在我终于知道,从css(javafx)访问java类变量是不可能的。我只是想问一下,是否有可能在css(javafx)中创建类型(int,string)的变量。@AnkeshKushwah注意到JavaFX8提供了可设置样式的属性,允许css和Java代码之间进行一些交互。不过,我对它不是很熟悉,也不知道它是否可以用来解决您的问题。
.vbox {
-fx-spacing: constants.Size.VBOX_SPACING;
}