0

わかりました、私は基本的なプログラミングのクラスにいます。内部にすべての異なるペインを持つボーダーペインを作成する必要があります。その中に「こんにちは」ボタンがある通常のペインを中央に配置しようとすると、ボタンがボーダーペインの上部に配置されます。他のすべてのペインでは、5 つのボタンを作成し、単語をランダムに挿入してランダムに回転させる方法を使用します。ペインを上部ではなく中央に配置するにはどうすればよいですか

    StackPane root = new StackPane();
    Button[] buttons = new Button[5];
    buttons = createButtons();
    root.getChildren().addAll(buttons);

    FlowPane flow = new FlowPane();
    Button[] buttons1 = new Button[5];
    buttons1 = createButtons();
    flow.getChildren().addAll(buttons1);

    HBox hbox= new HBox();
    Button[] buttons2 = new Button[5];
    buttons2 = createButtons();
    hbox.getChildren().addAll(buttons2); 

    VBox vbox = new VBox();
    Button[] buttons3 = new Button[5];
    buttons3 = createButtons();
    vbox.getChildren().addAll(buttons3);

    Pane pane = new Pane();
    Button btn = new Button();
    btn.setText("Hello");
    pane.getChildren().add(btn);

    BorderPane border = new BorderPane();
    border.setBottom(hbox);
    border.setLeft(root);
    border.setRight(vbox);
    border.setTop(flow);
    border.setCenter(pane);
    Scene scene = new Scene(border, 500, 500);

    primaryStage.setTitle("Buttons");
    primaryStage.setScene(scene);
    primaryStage.show();
}
4

1 に答える 1