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

相关推荐
菜鸟plus+1 天前
Java NIO
java·nio
君不见,青丝成雪1 天前
Java中IntStream的详细用法及典型案例
java
QiZhang | UESTC1 天前
JAVA算法练习题day11
java·开发语言·python·算法·hot100
FenceRain1 天前
spring boot 拦截器增加语言信息
java·spring boot·后端
星月前端1 天前
idea没法识别springboot项目的一个原因解决及办法
java·spring boot·intellij-idea
爱笑的源码基地1 天前
智慧城管源码,java版城管综合执法监督系统微服务源码
java·源码·软件开发·智慧城管·城管执法系统·数字城管·城管综合管理系统
bigdata-rookie1 天前
Java 反射
java·开发语言
烽学长1 天前
(附源码)基于Spring Boot社区“邻里帮”平台的设计与实现
java
森林-1 天前
MyBatis 从入门到精通(第一篇)—— 框架基础与环境搭建
java·tomcat·mybatis
能工智人小辰1 天前
Java8 Swing实现计算器
开发语言