我正在尝试获取 2 个元素,一个按钮和一个标签,以便在 javafx 中的单个 HBox 中拥有自己的单独对齐方式。到目前为止我的代码:
Button bt1= new Button("left");
bt1.setAlignment(Pos.BASELINE_LEFT);
Label tst= new Label("right");
tst.setAlignment(Pos.BASELINE_RIGHT);
BorderPane barLayout = new BorderPane();
HBox bottomb = new HBox(20);
barLayout.setBottom(bottomb);
bottomb.getChildren().addAll(bt1, tst);
默认情况下,hbox 将两个元素推到左边,彼此相邻。
我的项目现在需要边框布局,但就目前而言,有没有办法强制标签 tst 留在 hbox 的最右边,而 bt1 留在最左边?
如果 -fx-stylesheet 的东西以这种方式工作,我也可以做 css。