gpt4 book ai didi

JavaFX 2.0如何将 "pin"一个阶段转移到另一个阶段

转载 作者:行者123 更新时间:2023-12-01 11:38:40 25 4
gpt4 key购买 nike

所以我有一个 JavaFX 2.0 应用程序,并且主窗口在启动时显示。我想做的是让用户按下一个按钮,然后在主窗口旁边弹出另一个窗口。

所以,我想要一个未装饰的舞台“固定”在主舞台的左侧。

我知道如何制作窗口,以及如何使其未装饰,新窗口工作正常,我只是想让它保持在相对于主窗口(或舞台,无论您喜欢如何调用它),当该窗口移动时。

最佳答案

只需设置一个监听器,即可在“伙伴”窗口重新定位或调整大小时重新定位您的窗口。不过,可能会存在延迟,因为有时这些事件在设置最终的新位置/大小之前不会被触发。

一个Stage有一个heightPropertywidthProperty ,您可以使用以下方式绑定(bind)监听器:

stage.widthProperty().addListener(listener);

您可以对几乎所有公开的属性(仓位属性等)执行相同的操作。

您的监听器需要实现 ChangeListener<Number>界面。

关于JavaFX 2.0如何将 "pin"一个阶段转移到另一个阶段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29737393/

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