UI を更新するために JavaFX アプリケーション スレッドにまだ取り組んでいる場合、新しいRunnable
オブジェクトを作成して実行する必要がありますか。Platform.runLater
たとえば、fxml ファイルから Controller クラスにインポートされた Text オブジェクトを更新する必要があり、これを行うために別のクラスから静的メソッドを呼び出します。さらに、インポートされた Text オブジェクトは静的であるため、次のように静的オブジェクトを呼び出しても安全ですか。
ControllerClass.textLabel.setText("foobar");
または、JavaFX アプリケーション スレッドで作業している場合でも、UI を更新するために Platform.runLater を使用する方が安全ですか?