java - 为什么这个 CSS 属性在 JavaFX CSS 引用指南中没有详细说明?

标签 java css javafx

我正在学习如何使用 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-baselooked-up color - 不是真正的属性 - 在默认值中定义 modena.css样式表。

查找的颜色有效地用作颜色值变量,可以在场景图中的节点上设置。它们传播到后代节点。默认样式表广泛使用查找颜色。 modena 中使用的几乎(但不是全部)颜色都是根据 -fx-base 定义的。

据我所知,目前没有关于查找颜色的定义及其使用方式的官方文档。你可以,而且我经常这样做,深入研究 modena.css源代码以查看如何使用和操作它们。

关于java - 为什么这个 CSS 属性在 JavaFX CSS 引用指南中没有详细说明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24877022/

相关文章:

java - 如何引用 GridPane 中的特定节点

java - 是否可以覆盖子类测试脚本中的 junit 规则?

java - 计算单元格大小并绘制(中间有线)

javascript - 如何独立于 "tbody"滚动表的 "thead"?

javascript - 使父 div 与子 div 一样大

java - 如何将抗锯齿应用于 GraphicsContext.fillArc() 等 javafx 方法?

java - 自动化 jar 输入

java - 网站移动兼容性

css - 传单簇组背景颜色未出现在 map 打印导出中

JavaFX TableView 事件只触发一次?