Java中沒有內置的HorizontalAlign類,但是可以通過使用JavaFX的HorizontalAlignment類來實現水平對齊。下面是一個使用JavaFX水平對齊的示例代碼:
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.HBox;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
public class HorizontalAlignExample extends Application {
@Override
public void start(Stage stage) {
// 創建一個HBox容器
HBox hbox = new HBox();
hbox.setPadding(new Insets(10));
hbox.setSpacing(10);
hbox.setAlignment(Pos.CENTER);
// 創建兩個按鈕并添加到HBox容器中
Button button1 = new Button("Button 1");
Button button2 = new Button("Button 2");
hbox.getChildren().addAll(button1, button2);
// 創建一個Scene并將HBox容器設置為根節點
Scene scene = new Scene(hbox, 300, 200);
scene.setFill(Color.LIGHTGRAY);
// 將Scene設置到Stage中并顯示Stage
stage.setScene(scene);
stage.setTitle("Horizontal Align Example");
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
在上面的代碼中,我們創建了一個HBox容器,并設置了padding為10像素,spacing為10像素,alignment為Pos.CENTER(居中對齊)。然后創建了兩個按鈕,并將它們添加到HBox容器中。最后,創建了一個Scene,并將HBox容器設置為根節點,將Scene設置到Stage中并顯示Stage。運行代碼,你將看到兩個居中對齊的按鈕顯示在窗口中。