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

相关推荐
欧阳秦穆9 分钟前
apoc-5.24.0-extended.jar 和 apoc-4.4.0.36-all.jar 啥区别
java·jar
好开心啊没烦恼12 分钟前
Python 数据分析:numpy,抽提,整数数组索引与基本索引扩展(元组传参)。听故事学知识点怎么这么容易?
开发语言·人工智能·python·数据挖掘·数据分析·numpy·pandas
岁忧19 分钟前
(LeetCode 面试经典 150 题 ) 58. 最后一个单词的长度 (字符串)
java·c++·算法·leetcode·面试·go
Java初学者小白24 分钟前
秋招Day14 - Redis - 应用
java·数据库·redis·缓存
代码老y29 分钟前
Spring Boot + 本地部署大模型实现:优化与性能提升
java·spring boot·后端
GodKeyNet34 分钟前
设计模式-桥接模式
java·设计模式·桥接模式
future14121 小时前
C#学习日记
开发语言·学习·c#
guojl1 小时前
Java多任务编排技术
java
丶意冷2 小时前
mybatisPlus分页方言设置错误问题 mybatisPlus对于Oceanbase的Oracle租户分页识别错误
java·数据库·oracle·oceanbase
king_harry2 小时前
Java程序-OceanBase Connector/J 示例
开发语言