css - 基于 JavaFX CSS 类型的选择器

标签 css javafx-2

我很难理解 JavaFX CSS 类型选择器。我仔细查看了 official documentation

如果我想使用 -fx-spacing 规则自定义布局元素(例如 HBox 和 VBox)的间距,我是否必须在引用它们之前手动向它们添加自定义 CSS 类??

hBox.getStyleClass().add("hbox")
vBox.getStyleClass().add("vbox")

似乎没有像这样的基于类型的选择:

hbox {
   -fx-spacing: 5
}

HBox 和 VBox 被记录为“样式类:默认为空”我习惯了 HTML,您可以在其中按元素类型进行选择,例如div、按钮等。我有很多布局,但我不想一一通读。

最佳答案

你试过用大写字母吗?

HBox {
  -fx-spacing:10px;
}

关于css - 基于 JavaFX CSS 类型的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25307689/

相关文章:

html - 如何垂直居中对齐文本?

html - 专注时执行操作

JavaFX - 隐藏轴的 XYChart

java - 使用 GroovyFX 实现新的 JavaFX 组件?

css - 减或运算符

css - 左边的 div 填充剩余的水平空间?

css - 使用 css 设计 css 流体/固定布局而不使用表格

java - 在 javafx 应用程序中使用 HTML5 视频标签

java - 为了在 JavaFX 中的 ImageView 上进行转换

javafx - 将文本附加到 TextArea