0
我實現了在JavaFX中拖放ImageView
功能。我遇到的問題是當ImageView
被放在StackPane
上時,它被對齊到左上角。有沒有辦法讓ImageView
出現在被丟棄的確切位置(絕對定位)?JavaFX:拖放絕對定位
我實現了在JavaFX中拖放ImageView
功能。我遇到的問題是當ImageView
被放在StackPane
上時,它被對齊到左上角。有沒有辦法讓ImageView
出現在被丟棄的確切位置(絕對定位)?JavaFX:拖放絕對定位
假設你已經設置的StackPane
or the ImageView
到TOP_LEFT
可以set the margin
來定位節點alignment
property:因爲你似乎尋找孩子的絕對定位
StrackPane pane = ...
...
ImageView iv = ...
...
double posX = ...
double posY = ...
StackPane.setMargin(iv, new Insets(posY, 0, 0, posX));
pane.getChildren().add(iv);
然而,Pane
似乎是更適當的佈局。 (Pane
不會忽略兒童的layoutX
和layoutY
屬性。)