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

相关推荐
寻星探路3 分钟前
【算法进阶】滑动窗口与前缀和:从“和为 K”到“最小覆盖子串”的极限挑战
java·开发语言·c++·人工智能·python·算法·ai
嘿嘿潶黑黑6 分钟前
Qt中的Q_PROPERTY宏
开发语言·qt
一个帅气昵称啊8 分钟前
C# 14 中的新增功能
开发语言·c#
阿蒙Amon8 分钟前
C#每日面试题-简述C#构造函数和析构函数
java·开发语言·c#
kaikaile19959 分钟前
同伦算法求解非线性方程组的MATLAB实现与优化
开发语言·算法·matlab
weixin_4450547211 分钟前
力扣热题53
开发语言·python
Rysxt_12 分钟前
Go语言:现代编程的效率与并发之选
开发语言·后端·golang
musenh14 分钟前
spring学习1
java·学习·spring
txinyu的博客23 分钟前
C++ 模板元编程 (TMP)
开发语言·c++
数据大魔方24 分钟前
【期货量化实战】豆粕期货量化交易策略(Python完整代码)
开发语言·数据库·python·算法·github·程序员创富