アプリケーションのさまざまなステータス メッセージを使用して、JavaFx GUI のラベルを非同期的に更新しようとしています。
例えば
私のアプリケーションの「更新」ボタンは、コントローラーのメソッド updateSettings() を呼び出します。今、次の方法で UI のラベルを更新しようとしています。
@FXML
private void updateSettings() {
label.text("message1");
//some action
lable.text("action done");
label.text("calling method.. wait for some time")
// call to time consuming method - timeConsumingMethod();
label.text
label.text("operation completely successfully");
}
private void timeConsumingMethod() {
label.text("message2");
//some actions
label.text("message3");
//more time consuming actions
label.text("time consuming method is done with success");
}
フローの実行中にこれらのメッセージをラベルに表示して、アプリケーションで行われているさまざまなアクティビティについてユーザーに表示する必要があります。
この動作を実現する方法は?