如果我仍在使用 JavaFX 应用程序线程来更新 UI,我是否需要创建一个新Runnable
对象并运行。Platform.runLater
例如,我需要更新从 fxml 文件导入到控制器类中的文本对象,我将从另一个类调用静态方法来执行此操作。此外,导入的 Text 对象是静态的,因此调用静态对象是否安全;
ControllerClass.textLabel.setText("foobar");
或者即使我正在使用 JavaFX 应用程序线程,是否应该使用 Platform.runLater 更新 UI 更安全?