Java の HorizontalAlign クラスの使い方

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コンテナを作成し、そのパディングを10ピクセル、スペーシングを10ピクセル、配置をPos.CENTER(中央揃え)に設定しました。そして、2つのボタンを作成して、それらをHBoxコンテナに追加しました。最後に、Sceneを作成し、HBoxコンテナをルートノードに設定し、SceneをStageに設定してStageを表示しました。コードを実行すると、ウィンドウ内に中央揃えされた2つのボタンが表示されます。

bannerAds