Bei der Verwendung von Webview von javafx, ich möchte, dass es eine Fortschrittsanzeige zeigt, Benutzer wissen, dass es funktioniert, ich meine grundlegende Programmierer, so kann ich auf die Anweisungen im Internet beziehen und ich mache folgendes, aber es nicht funktioniert, bitte helfen sie mirWebview JavaFX läuft mit dem Prozess
WebEngine webEngine;
void btnSearch(ActionEvent event) {
progressBar.indeterminateProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
String url = txtURl.getText().trim();
if (!url.isEmpty()) {
if (!url.startsWith("http://") || !url.startsWith("https://")) {
url = "http://" + url;
}
try {
webEngine = browser.getEngine();
webEngine.load(url);
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
});
}
Vielen Dank für Ihre große Hilfe.Ihre Aussage mit einigen Websites, wird es möglich sein um zwei Fälle zu LAUFEN. Ex http://www.dantri.com => also ich denke das sollte loadURL im createProgressReport verwendet werden: D –