默认JavaFX-CSS

css javafx-8 fxml

24128 观看

4回复

1021 作者的声誉

有没有办法看到JavaFX-Elements的应用CSS规则?或者是否有可用的默认CSS规则的已发布参考?

我想,例如,知道工具栏边框的颜色。

作者: Gundon 的来源 发布者: 2012 年 8 月 12 日

回应 (4)


20

2699 作者的声誉

决定

CSS文件位于jfxrt.jar!/com/sun/javafx/scene/control/skin/caspian/caspian.css的javafxrt.jar中。

不幸的是,到目前为止,没有API访问元素的CSS样式,尽管这显然是针对JavaFX 2.2进行讨论的。

作者: sarcan 发布者: 12.08.2012 02:22

5

29625 作者的声誉

使用CSS皮肤JavaFX应用程序:默认样式表

JavaFX应用程序的默认样式表是caspian.css,它位于JavaFX运行时JAR文件jfxrt.jar中。

使用以下命令从JAR文件中提取样式表:

jar -xf jfxrt.jar com/sun/javafx/scene/control/skin/caspian/caspian.css

然后只需使用css查看器。

作者: mre 发布者: 12.08.2012 02:46

16

1364 作者的声誉

这是在pastebin上提取的caspian.css - http://pastebin.com/0PebD9nR

作者: beardedlinuxgeek 发布者: 06.12.2012 06:22

7

2479 作者的声誉

使用JavaFX 8,默认CSS是一个名为Modena的新主题。

可以在此处找到构建版本Java8_91的modena.css:

https://gist.github.com/maxd/63691840fc372f22f470

如果您在不同的JDK版本中搜索css文件,这是要走的路。

JDK低于10.0: $JAVA_HOME/jre/lib/ext/jfxrt.jar --> com/sun/javafx/scene/control/skin/modena.

JDK for 10.0及更高版本: $JAVA_HOME/jmods/javafx.controls.jmod --> classes/com/sun/javafx/scene/control/skin/modena.

作者: NDY 发布者: 04.04.2016 01:56
32x32