我正在学习如何使用 CSS 在 JavaFX 中设置 UI 组件的样式,并且在浏览 Oracle 的教程时我发现了 color 属性-fx-base
在一段示例代码中:http://docs.oracle.com/javase/8/javafx/user-interface-tutorial/button.htm http://docs.oracle.com/javase/8/javafx/user-interface-tutorial/button.htm(示例 3-5,页面上的最后一段代码)。
在完整的 JavaFX CSS 参考指南 (http://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html http://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html),到目前为止我所见过的每处房产都有清晰的文档,除了-fx-base
,而且似乎它根本不在参考指南中。我是在错误的地方搜索还是丢失了?还有其他未登记的财产吗?
-fx-base
is a 查找到的颜色 http://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html#typecolor- 不是真正的属性 - 在默认值中定义摩德纳.css http://hg.openjdk.java.net/openjfx/8/master/rt/file/f89b7dc932af/modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css样式表。
查找到的颜色有效地充当颜色值变量,可以在场景图中的节点上设置。它们传播到后代节点。默认样式表广泛使用查找颜色。摩德纳中使用的几乎(但不是全部)颜色是根据-fx-base
.
据我所知,目前还没有官方文档说明查找颜色的定义以及如何使用它们。你可以,而且我经常这样做,深入研究摩德纳.css http://hg.openjdk.java.net/openjfx/8/master/rt/file/f89b7dc932af/modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css源代码以了解如何使用和操作它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)