Листенер для WebEngine - Java
Формулировка задачи:
final WebView browser = new WebView(); final WebEngine webEngine = browser.getEngine(); @Override public void start(Stage primaryStage) throws Exception{ ScrollPane scrollPane = new ScrollPane(); scrollPane.setContent(browser); webEngine.getLoadWorker().stateProperty() .addListener(new ChangeListener<Worker.State>() { @Override public void changed(ObservableValue ov, Worker.State oldState, Worker.State newState) { if (newState == Worker.State.SUCCEEDED) { primaryStage.setTitle(webEngine.getLocation()); } } }); webEngine.load("http://java2s.com"); } public static void main(String[] args) { launch(args); } }
System.out.println("" + Main.webEngine.getLocation());
static final WebView browser = new WebView(); static final WebEngine webEngine = browser.getEngine();
Решение задачи: «Листенер для WebEngine»
textual
Листинг программы
public class Main { final WebView browser = new WebView(); final WebEngine webEngine = browser.getEngine(); final public WebEngine getWebEngine() { return webEngine; } ... } public class OtherClass { public OtherClass(Main main) { System.out.println("" + main.getWebEngine().getLocation()); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д