gpt4 book ai didi

java - JavaFX 的 CSS 属性名称的命名

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:15:18 26 4
gpt4 key购买 nike

关于JavaFX CSS Reference Guide我发现以下声明:

Naming conventions have been established for deriving CSS style class names from JavaFX class names, and for deriving CSS property names from JavaFX variable names. [...] The convention for mapping JavaFX variable names to CSS property names is similar, with the addition of the "-fx-" prefix. For example, the blendMode variable would have a corresponding CSS property name of "-fx-blend-mode".

我不确定我是否理解正确。

我也让我的一些控件能够通过 CSS 进行配置。例如,在数字字段中,我可以设置可设置值的下限和上限,显示格式(整数,小数,科学),控件中显示的单位等。我是否应该命名它们,根据上面的段落,作为

-fx-lower-boundary
-fx-upper-boundary
-fx-unit
-fx-mode

或者本段是否仅描述了标准库中控件的行为,我应该选择不同于 -fx- 的供应商前缀(例如我的公司名称)?

最佳答案

虽然这不是确定的答案,但无论如何,javafx.css 包中某些类的文档(例如,StylablePropertyFactory)包含带有样式的自定义控件示例特性。在这些示例中,文档作者使用前缀

-my-...

对于 CSS 属性名称,这建议您应该使用自己的前缀,而不是

-fx-...

但是,我不知道有什么地方明确指出了这一点。

关于java - JavaFX 的 CSS 属性名称的命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36725475/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com