【问题标题】:How do i get JavaFX 8 Date Picker CSS Properties我如何获得 JavaFX 8 日期选择器 CSS 属性
【发布时间】:2014-10-13 04:02:05
【问题描述】:

我想为我们的自定义主题设置默认 javaFX 日期选择器的样式,但我看不到任何文档/指南来更改 CSS 属性。

任何帮助都会被应用

默认 javaFX 日历样式

我想自定义它的颜色以匹配以下准则

【问题讨论】:

  • 看看source code for the default stylesheet。与日期选择器相关的代码位于第 1719-1753 行以及从 2932 开始。尝试使用覆盖这些样式表的外部样式表,如果无法正常工作,请使用特定详细信息更新您的问题。
  • @James_D hmm ...不应该在某处(源代码之外)记录可用的样式吗?
  • @kleopatra 是的,绝对是。 CSS Reference Guide 很有用,但它非常不完整,并且不包括我认为最有用的内容:定义了哪些查找颜色以及哪些控件使用它们。

标签: css user-interface javafx-8 datapicker


【解决方案1】:

在这种情况下,最好的文档可以是名为 modena.css 的默认 CSS 文件。此样式表适用于每个 JavaFX 组件。

您可以在 JavaFX jar 文件 jfxrt.jar 中找到此文件(应该位于 /jdk1.8.x/jre/lib/ext/jfxrt.jar )。解压该 jar 文件后,您应该在 com/sun/javafx/scene/control/skin/modena/

下找到 modena.css

在文件中找到已注释的部分 DatePicker(在我的文件中是第 2999 行),然后您将获得所需的所有样式属性。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2014-05-21
    • 1970-01-01
    • 2018-01-07
    • 2014-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多