我有BorderPane
和2个圈子。一个添加到BorderPane
的左侧空间,第二个添加到右侧。我希望它们之间有100像素的空间。因此,我创建了VBox
,并在setPrefWidth(100)
上使用了HBox
。我努力地移动圈子。左圆向右,右圆向左,因此它们之间的间隔为100px。我不想使用填充,因此它将根据显示器的分辨率动态变化。
Circle centerCardCircle = new Circle(300);
centerCardCircle.setFill(Color.DEEPSKYBLUE);
Circle userCardCircle = new Circle(300);
userCardCircle.setFill(Color.DEEPSKYBLUE);
BorderPane borderPane = new BorderPane();
borderPane.setLeft(centerCardCircle);
BorderPane.setAlignment(centerCardCircle, Pos.CENTER_RIGHT);
borderPane.setRight(userCardCircle);
BorderPane.setAlignment(userCardCircle, Pos.CENTER_LEFT);
HBox hbox = new HBox();
hbox.setPrefWidth(100);
borderPane.setCenter(hbox);
Scene scene = new Scene(borderPane);