0

プログラムで単一の画像をアプリケーションに挿入しようとしています。画像はAnchorPaneに表示されますが、問題は、AnchorPane(したがってImageViewも)がウィンドウの左上隅に貼り付いているように見えることです。

この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 に答える