0

我正在尝试以编程方式将单个图像插入到我的应用程序中。图像确实显示在其 AnchorPane 中,但问题是 AnchorPane(以及 ImageView)似乎卡在窗口的左上角。

此 AnchorPane 是 ScrollPane 的子项。我希望我的图像/AnchorPane 与 ScrollPane 的顶部中心对齐,而不是左上角。AnchorPane 的动态居中可能吗?

4

1 回答 1

1

要动态居中AnchorPane,请将其放在StackPane中。


要将 放在AnchorPane的顶部中心StackPane,请调用

StackPane.setAlignment(节点,Pos.TOP_CENTER)

AnchorPane anchorPane = new AnchorPane();
...
StackPane stackPane = new StackPane();
stack.getChildren().add(anchorPane);
StackPane.setAlignment(anchorPane, Pos.TOP_CENTER);
于 2013-02-20T20:36:55.997 回答