final Stage stage;
webEngine.getLoadWorker().stateProperty().addListener(
new ChangeListener() {
public void changed(ObservableValue ov, State oldState, State newState) {
if (newState == Worker.State.SUCCEEDED) {
stage.setTitle(webEngine.getLocation());
}
}
});
webEngine.load("http://javafx.com");
Caused by: java.lang.RuntimeException: Uncompilable source code - <anonymous webview.WebViewLoad$1> is not abstract and does not override abstract method changed(javafx.beans.value.ObservableValue,java.lang.Object,java.lang.Object) in javafx.beans.value.ChangeListener
should be new ChangeListener<State>() {