gpt4 book ai didi

JavaFX:拖放绝对定位

转载 作者:行者123 更新时间:2023-12-02 03:45:05 25 4
gpt4 key购买 nike

我在 JavaFX 中实现了拖放 ImageView 功能。我遇到的问题是,当将 ImageView 放在 StackPane 上时,它会与左上角对齐。有没有办法让ImageView出现在它被放置的确​​切位置(绝对定位)?

最佳答案

假设您已设置 alignment property StackPane 的 or the ImageViewTOP_LEFT你可以set the margin定位节点:

StrackPane pane = ...
...
ImageView iv = ...
...
double posX = ...
double posY = ...
StackPane.setMargin(iv, new Insets(posY, 0, 0, posX));
pane.getChildren().add(iv);

但是,由于您似乎在寻找 child 的绝对定位,因此 Pane似乎是更合适的布局。 (Pane 不会忽略子级的 layoutXlayoutY 属性。)

关于JavaFX:拖放绝对定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36368449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com