Label label = new Label("居中");
HBox hBox = new HBox();
hBox.getChildren().addAll(label);
hBox.setPrefHeight(35);
hBox.setPrefWidth(410);
hBox.setLayoutX(125);
//hBox.setStyle("-fx-background-color: rgba(255,0,0,0.49)");
hBox.setLayoutY(235);
hBox.setAlignment(Pos.CENTER_LEFT);

lable中是没有居中方法的,但是HBox容器中是有居中方法的,我们可以把它放在容器中在设置容器的宽高,为了调整方便我们可以给容器设置一种颜色方便好调整x,y的位置。

但有时候label中的汉字过长导致出现省略号,我们可以给label设置setWrapText(true);方法。这样在它到达容器的边时会换行,这里可以不用设置宽度

label.setWrapText(true);