fxml label 剧中对齐
时间: 2023-10-21 10:19:54 浏览: 154
两端对齐label
5星 · 资源好评率100%
你可以使用以下方式将 FXML 中的 Label 文本水平和垂直居中对齐:
```xml
<Label text="Hello World!"
alignment="CENTER"
contentDisplay="CENTER"
prefWidth="200" prefHeight="50"/>
```
其中,`alignment` 属性用于设置文本的水平对齐方式,可以取值为 `CENTER`、`LEFT` 或 `RIGHT`;`contentDisplay` 属性用于设置文本的垂直对齐方式,可以取值为 `CENTER`、`TOP`、`BOTTOM`、`BASELINE` 或 `TEXT_ONLY`。此外,你还可以通过设置 `prefWidth` 和 `prefHeight` 属性来控制 Label 的宽度和高度。
如果你想要在 Java 代码中动态设置 Label 的对齐方式,可以使用 `setAlignment` 和 `setContentDisplay` 方法,例如:
```java
Label label = new Label("Hello World!");
label.setAlignment(Pos.CENTER);
label.setContentDisplay(ContentDisplay.CENTER);
label.setPrefSize(200, 50);
```
阅读全文