所以我有一个JavaFX 2.0应用程序,主窗口在启动时显示。我想要做的是让用户按下一个按钮,并在主窗口旁边弹出另一个窗口。
所以,我希望在主舞台的左边“固定”一个未修饰的舞台。
我知道如何制作窗户,以及如何使其未修饰,新窗口工作正常,我只是想让它保持在相对于主窗口(或舞台,移动那个窗口时,无论你喜欢什么称呼它。
答案 0 :(得分:1)
只需设置一个监听器,以便在其“好友”时重新定位您的窗口。窗口重新定位或调整大小。可能存在延迟,因为有时候这些事件在设置最终新位置/大小之前不会被解雇。
Stage
有一个heightProperty
和widthProperty
,您可以使用以下内容绑定侦听器:
stage.widthProperty().addListener(listener);
你可以对几乎任何暴露的财产 - 位置属性等做同样的事情。
您的侦听器需要实现ChangeListener<Number>
接口。