首页 > 解决方案 > 使用 JavaFX 中的线程更改 GUI

问题描述

我有一个 JavaFX 代码,我需要在新线程中从客户端获取输入(因为我应该等待客户端,直到他向我发送数据),当数据正确时,我应该在 GUI 中显示一些内容。

但我该怎么做?

我不能使用线程,因为在线程中我们无法更改 GUI。

我也不能使用 Platform.runLater,因为如果我们在 Platform.runLater 中有一个长循环,则 GUI 将没有响应。

那么解决方案是什么?

标签: javamultithreadinguser-interfacejavafx

解决方案


推荐阅读