現在JavaFxを学習しようとしていますが、今は問題に取り組んでいます。スキャナを使用することで、ラベルをステージ上で連続的に更新したいと考えています。scanner、inJavaFxを使用して連続してラベルを更新します
私はplatform.runLaterを使用しようとしましたが、これは1つの更新を示しています。私は自分のコンソールに何か新しいものを書き込むたびにラベルを更新しません。
Platform.runLater(new Runnable() {
@Override
public void run() {
label.setText(sc.nextLine());
}
});
'nextLine()'はブロッキングメソッドです:FXアプリケーションスレッドで呼び出さないでください。 。これを行うには、バックグラウンドスレッドを使用する必要があります。 –