gpt4 book ai didi

JavaFX:监听节点的位置变化

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:10:33 28 4
gpt4 key购买 nike

我正在尝试使用 CubicCurve 连接两个节点,并希望跟踪节点中的变化以将曲线移动到正确的位置。它看起来像这样:

这些 TitledPane 是可拖动的,所以我需要监听节点的位置变化。由于曲线连接到这些蓝色和绿色按钮,因此按钮的 layoutXlayoutY 属性不会在父级移动时发生变化。

我的问题:是否有一种通用的方法来监听节点的位置变化,或者我应该编写一个在移动 TitledPane 时调用的自定义监听器?

最佳答案

您可以收听 localToSceneTransformProperty() .请注意,如 Javadocs 中所述,如果任何节点的父级布局边界发生更改,此监听器将收到通知,因此在计算开销方面保持监听器中的代码最少很重要。

关于JavaFX:监听节点的位置变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29335051/

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