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

相关推荐
工程师00713 小时前
C#中的AutoUpdater自动更新类
开发语言·c#·自动更新开源库·autoupdate
lsx20240613 小时前
Java 泛型
开发语言
jghhh0113 小时前
基于MATLAB的可见光通信系统仿真实现
开发语言·matlab
茶本无香13 小时前
@Scheduled(cron = “0 */5 * * * ?“) 详解
java·定时任务·scheduled
xiaoqider13 小时前
C++模板进阶
开发语言·c++
yaonoran13 小时前
【无标题】
java·开发语言·变量
康小庄13 小时前
浅谈Java中的volatile关键字
java·开发语言·jvm·spring boot·spring·jetty
vx_bisheyuange13 小时前
基于SpringBoot的海鲜市场系统
java·spring boot·后端·毕业设计
移幻漂流13 小时前
C/C++并发编程详解:如何写出优秀的并发程序
c语言·开发语言·c++
康康的AI博客13 小时前
工业数据中台:PLC、SCADA、MES的实时协同架构
java·服务器·网络