慢标签更新javafx

时间:2018-12-23 22:47:37

标签: java javafx javafx-8

我正在创建树可视化。

添加/删除元素时,我将标签文本更改为最后一步的描述。删除顶点/清除树时,标签会更新很长时间,添加后,一切都很好。

起初,我以为我没有更改标签,而是在控制台中检查了处理程序正在运行。一切正常。然后,我在朋友的计算机上进行了检查,该计算机比笔记本电脑功能强大得多。他的延误稍少,但即使如此。但是他不小心以全屏模式检查了程序,并且那里没有丝毫延迟。

出什么问题了?它取决于什么以及如何解决?

Window mode (我的延迟时间更长)

Full screen mode

处理程序代码:

 /**
 * CONSOLE PRINTER
 **/
private void logAction(String action) {
    System.out.println(action);
    step++;
    stepLabel.setText(step.toString());
    logLabel.setText(action);
}

Controller

在此先感谢您的帮助!

0 个答案:

没有答案