Листенер для 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());
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д