我在将边框窗格中的按钮根据舞台居中时遇到问题。它根据边框窗格居中,但我希望它位于窗口的正中心。
我指的是图片的底部,其中有播放按钮和难度选择框。
我使用边框将难度部分放在右侧,将播放按钮放在中间。
正如您所看到的,游戏并不在图片的中心。
我想这样做,但我不知道该怎么做。我认为我可以将左节点的宽度设置为等于右节点的宽度,但我的左节点没有任何内容。
// bottom section for positioning
BorderPane settings = new BorderPane();
settings.setPadding(new Insets(10));
// play button
Button playBtn = new Button("Play");
settings.setCenter(playBtn);
// difficulty options
Label diffLabel = new Label("Difficulty: ");
ChoiceBox<String> diffBox = new ChoiceBox<String>(FXCollections.observableArrayList(
"Easy", "Standard", "Hard"
));
diffBox.getSelectionModel().select(1);
// for wrapping the diffuclty.
HBox difficulty = new HBox(diffLabel, diffBox);
difficulty.setAlignment(Pos.CENTER);
difficulty.setSpacing(10);
settings.setRight(difficulty);
Run Code Online (Sandbox Code Playgroud)