gpt4 book ai didi

css - JavaFX 样式化相同类型的所有节点,例如 VBox

转载 作者:行者123 更新时间:2023-11-28 09:08:00 25 4
gpt4 key购买 nike

我有很多包含不同类型的 javafx 节点的 fxml 文件,例如 VBox 等。我想知道是否可以将样式表添加到场景中,该样式表会自动应用于我元素中任何位置声明的所有 VBox 元素(甚至以编程方式创建)。我知道 buttons 很容易支持它,因为我可以在自定义 .css 文件中使用 .button {...} 并将其添加到场景中。但是,对于许多节点类型(例如 VBox、HBox 等),我找不到任何类似的解决方案。

我在 modena.css 中寻找像 VBox 这样的 css 标签,它被放置在标准 jdk 的 jfxrt.jar 中的某个地方。不幸的是,我找不到这样的标签。我在 oracle 的网站上也找不到任何示例。

有什么办法吗?感谢您的帮助。

最佳答案

我自己找到了解决办法。您可以将这个简单的 Pane 类名称(例如 VBox)添加到您的 .css 文件中,如下所示:

HBox, VBox {
//css instructions here
-fx-background-color: red;
}

注意名称区分大小写;名称前不需要点。

关于css - JavaFX 样式化相同类型的所有节点,例如 VBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35290665/

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