CSS 中 POJO 对象的查找样式

Lookup style of POJO object in CSS

一个助手 Label 并不真正适合 fxml,因此它被创建(作为 POJO)并在 initialize() 步骤附加。

这在 fxml 中很简单:

stylesheet.css: .my-label { -fx-font-size: 12px; }

my_view.fxml: <Label fx:id="label" styleClass="my-label" />

或者在本地的 POJO 中:label.setStyle("-fx-font-size: 12px;");

在 POJO 中定义标签的正确方法是什么,但将样式移动到 css?

您只需添加样式 class:

label.getStyleClass().add("my-label");

然后使用与 FXML 示例相同的 CSS。