Wird der im folgenden Dokument hinzugefügte Code geändert, wird der Listener immer im JavaFX-Anwendungsthread ausgeführt?Auf welchen Thread JavaFX Änderung Listener ausgeführt werden?
webEngineObject.documentProperty().addListener(new ChangeListener<Document>(){
@Override
public void changed(
ObservableValue<? extends Document> arg0,
Document arg1, Document arg2) {
//some code here
}
});
Oder muss ich Platform.runLater() hinzufügen müssen?
Als ich nach dem Treffen eines Haltepunktes den Thread-Stack betrachtete, sah es so aus, als würde Code in JavaFX Application Thread selbst ausgeführt, wollte aber bestätigen, da in der Dokumentation diesbezüglich kein Kommentar gefunden werden konnte. Jeder Link zu einer Dokumentation, die dies erwähnt, wäre wirklich hilfreich.