我正在学习如何使用 CSS 为 JavaFX 中的 UI 组件设置样式,在阅读 Oracle 的教程时,我在一段示例代码中找到了颜色属性 -fx-base
:
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 ) 中,除了 -fx-base
之外,我所见过的每个属性都有清晰的文档,而且它似乎不在引用指南。我是在错误的地方搜索还是丢失了?还有其他未记录的属性吗?
最佳答案
-fx-base
是 looked-up color - 不是真正的属性 - 在默认值中定义 modena.css样式表。
查找的颜色有效地用作颜色值变量,可以在场景图中的节点上设置。它们传播到后代节点。默认样式表广泛使用查找颜色。 modena 中使用的几乎(但不是全部)颜色都是根据 -fx-base
定义的。
据我所知,目前没有关于查找颜色的定义及其使用方式的官方文档。你可以,而且我经常这样做,深入研究 modena.css源代码以查看如何使用和操作它们。
关于java - 为什么这个 CSS 属性在 JavaFX CSS 引用指南中没有详细说明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24877022/