0
私は3つのHBoxをvboxの中に設定していて、vboxをborderPaneの内側に収めるまで完全に中央に表示します。私のvboxがボーダーペインに置かれたときに右上隅にプッシュされる点を除いて、シーンの上を横切ってメニューを表示し、残りのラベルとテキストフィールドを中央に配置しようとしています。 Heres私のコードは、事前に感謝します。VBOXがBorderPaneに置かれたときにVBOXが押し出される
//COURSE TITLE PANE
HBox courseTitlePane = new HBox(30);
courseTitlePane.getChildren().addAll(courseTitleLabel,courseTitleField);
courseTitlePane.setAlignment(Pos.CENTER);
//
//COURSE NUMBER PANE
HBox courseNumberPane = new HBox(30);
courseNumberPane.getChildren().addAll(courseNumberLabel,courseNumberField);
courseNumberPane.setAlignment(Pos.CENTER);
//
//COURSE CREDITS PANE
HBox creditsPane = new HBox(30);
creditsPane.getChildren().addAll(numOfCreditsLabel,numOfCreditsField);
creditsPane.setAlignment(Pos.CENTER);
//
//COURSE DESCRIPTION PANE
HBox descriptionPane = new HBox(30);
descriptionPane.getChildren().addAll(courseDescriptionLabel,courseDescriptionField);
descriptionPane.setAlignment(Pos.CENTER);
//
VBox pane = new VBox(30);
pane.getChildren().addAll(courseTitlePane,courseNumberPane,creditsPane,descriptionPane);
pane.setAlignment(Pos.CENTER);
BorderPane root = new BorderPane();
root.getChildren().addAll(pane);
root.setTop(menuBar);
Scene scene = new Scene(root,800,500);
primaryStage.setScene(scene);
primaryStage.show();
あなたへの私の謙虚なアドバイスをされて - シーンビルダー – zlakad
使用 'root.setCenter(ペイン)'ではなく 'root.getChildren()を追加(ペインを使用してみてください。 ) ' –