javafx在子线程中改变数据并将其设置显示在图形化控件上报错的解决方法
来源:互联网 发布:淘宝联盟导购推广微信 编辑:程序博客网 时间:2024/06/05 09:19
报错信息:
Exception in thread "Thread-" java.lang.IllegalStateException: Not on FX application thread; currentThread = Thread-
显示信息不在 FX application线程中,
原错误代码为:
...@FXMLprivate Button showFile;...@FXMLpublic void onSaveFile(ActionEvent event) {... showFile.setText("文件接受完成"); ...}
正确的姿势
...@FXMLprivate Button showFile;...@FXMLpublic void onSaveFile(ActionEvent event) {...Platform.runLater(()->{ showFile.setText("文件接受完成"); }); ...}
0 0
- javafx在子线程中改变数据并将其设置显示在图形化控件上报错的解决方法
- 更改子窗口图标并将其显示在任务栏
- 调用电脑摄像头并将其显示在MFC控件中
- 读写XML文件的内容并将其显示在ListView控件上
- JAVAFX:在图形场景中显示 UI 对象
- 在代码中改变GridLayout的子控件的位置
- 选中JTable中若干行,将数据显示在另外的地方(目前仅做到将数据从JTable获得,在JDialog中显示其ip)
- 在winfrom中,如何将数据库的数据显示在datagridview控件上。
- JSOUP解析网页信息并将其数据显示在listview上
- 在Android线程中设置控件的值会报错
- 在Android线程中设置控件的值会报错
- MFC 在线程中改变控件
- Android 在线程中改变控件的属性
- Android 在线程中改变控件的属性
- C# 读取DataSet数据并显示在ListView控件中
- C#读取Dataset数据并显示在ListView控件中
- 得到数据库中的数据,并在Highcharts控件中显示
- 在制图时,对于城市,既想让其显示城市名又想用图形将名称圈起来,怎么设置?
- “永恒之蓝"漏洞的紧急应对--毕业生必看
- 在HTML中使用JavaScript
- 编程基础题-3
- 实模式和保护模式
- 利用 Headless Chrome 根据url生成pdf
- javafx在子线程中改变数据并将其设置显示在图形化控件上报错的解决方法
- 树莓派笔记(一)--“apt-get”
- linux下大文件编码转码及将oracle中数据导入mysql
- 嵌入式Linux系统时间设置
- VBA常用指令总结
- 信号报告
- H5基础知识第八课时(CSS3选择器)
- c# 开源界面框架
- Machine Learning第八讲[非监督学习] --(一)聚类