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

相关推荐
cookies_s_s4 分钟前
C++20 协程
linux·开发语言·c++
C++chaofan7 分钟前
基于session实现短信登录
java·spring boot·redis·mybatis·拦截器·session
摇滚侠8 分钟前
idea 刷新maven,提示java.lang.RuntimeException: java.lang.OutOfMemoryError
java·maven·intellij-idea
果壳~18 分钟前
【Java】使用国密2,3,4.仿照https 统一请求响应加解密
java·https
石油人单挑所有19 分钟前
C语言知识体系梳理-第一篇
c语言·开发语言
N 年 后31 分钟前
单独Docker部署和Docker Compose部署
java·docker·容器
把csdn当日记本的菜鸡39 分钟前
js查缺补漏
开发语言·javascript·ecmascript
lkbhua莱克瓦2442 分钟前
Java练习——数组练习
java·开发语言·笔记·github·学习方法
趙卋傑43 分钟前
常见排序算法
java·算法·排序算法
Slow菜鸟1 小时前
Java后端常用技术选型 |(四)微服务篇
java·分布式