JavaFX:如何在第一次显示ListView之前计算ListCell的坐标

时间:2013-04-29 14:44:40

标签: java javafx-2

我需要一个解决方案,以便在第一次显示ListCell之前从ListView listView获取坐标。因为,我必须移动Stage(包含ListView),这取决于这些坐标。

1 个答案:

答案 0 :(得分:0)

在显示阶段之前,没有分配任何一个节点(据我记得,主要是 - 性能问题)。

因此,在第一次呈现内容之前,实际大小和位置不存在。因此,要正确移动舞台,您应该在属性上添加侦听器,描述位置,并在位置更改上移动舞台。

或稍后移动阶段,在其他事件(鼠标单击或其他)上,当您可以确定时,坐标存在并确定正确。