javafx应用程序线程异常Exception in thread “JavaFx Application Thread“

前几天用javafx做小桌面应用程序出现了一个问题:

反复检查,最终确定报错的原因是UI刷新频率过快导致的

javafx提供了Platform.runLater用于解决该问题:

java 复制代码
Platform.runLater(new Runnable()
{
    @Override
    public void run()
    {
        //用Platform.runLater来运行需要高频调用的方法
        documentTextArea.setText(documentString);
    }
});

总结:需要高频调用方法使用Platform.runLater

相关推荐
女王大人万岁2 分钟前
Go标准库 io与os库详解
服务器·开发语言·后端·golang
露天赏雪6 分钟前
Java 高并发编程实战:从线程池到分布式锁,解决生产环境并发问题
java·开发语言·spring boot·分布式·后端·mysql
夏幻灵7 分钟前
面向对象编程综合实战
java
CoderCodingNo17 分钟前
【GESP】C++五级练习题 luogu-P3353 在你窗外闪耀的星星
开发语言·c++·算法
NMIXX爻27 分钟前
线程控制 下
java·开发语言·jvm
Howrun77728 分钟前
C++ 类间交互
开发语言·c++
2401_8576835444 分钟前
C++代码静态检测
开发语言·c++·算法
时艰.1 小时前
JVM 垃圾收集器(G1&ZGC)
java·jvm·算法
2401_838472511 小时前
内存泄漏自动检测系统
开发语言·c++·算法
开发者小天1 小时前
python中的class类
开发语言·python