JavaFX:检测何时呈现Node

时间:2018-01-04 22:38:40

标签: java events javafx netbeans render

如何检测节点的渲染时间?

我在控制器中尝试使用此代码:

private boolean isRendered = false;

@Override
protected void layoutChildren() {
    super.layoutChildren();
    if(!isRendered){
        do_something();
    }
    isRendered = true;
}

它的效果非常好,但调用do_something()与屏幕上显示所有节点的时刻之间存在一些滞后。

当所有节点真正在屏幕上呈现时会触发一个事件吗?

0 个答案:

没有答案