List of usage examples for javafx.scene.web WebEngine load
public void load(String url)
From source file:org.pdfsam.ui.news.NewsStage.java
void loadAndShow(Consumer<Boolean> onSuccess) { WebEngine webEngine = browser.getEngine(); webEngine.getLoadWorker().stateProperty().addListener((o, oldVal, newVal) -> { if (newVal == State.SUCCEEDED) { wrapHrefToOpenNative(webEngine.getDocument()); onLoaded.andThen(onSuccess).accept(isShowing()); }//from w ww . jav a 2 s. c o m }); webEngine.load(newsUrl); }
From source file:Main.java
License:asdf
@Override public void start(final Stage stage) { stage.setTitle("HTML"); stage.setWidth(500);/*from www . j av a 2s.c o m*/ stage.setHeight(500); Scene scene = new Scene(new Group()); VBox root = new VBox(); final WebView browser = new WebView(); final WebEngine webEngine = browser.getEngine(); ScrollPane scrollPane = new ScrollPane(); scrollPane.setContent(browser); webEngine.getLoadWorker().stateProperty().addListener(new ChangeListener<State>() { @Override public void changed(ObservableValue ov, State oldState, State newState) { if (newState == Worker.State.SUCCEEDED) { stage.setTitle(webEngine.getLocation()); System.out.println("called"); } } }); webEngine.load("http://javafx.com"); webEngine.loadContent("<b>asdf</b>"); root.getChildren().addAll(scrollPane); scene.setRoot(root); stage.setScene(scene); stage.show(); }
From source file:Main.java
@Override public void start(Stage primaryStage) { WebEngine webEngine = new WebEngine(); webEngine.getLoadWorker().stateProperty().addListener((obs, oldValue, newValue) -> { System.out.println(newValue); if (newValue == State.SUCCEEDED) { System.out.println("finished loading"); try { TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); StringWriter stringWriter = new StringWriter(); transformer.transform(new DOMSource(webEngine.getDocument()), new StreamResult(stringWriter)); String xml = stringWriter.getBuffer().toString(); System.out.println(xml); } catch (Exception e) { e.printStackTrace();/*from w ww . jav a 2s .c om*/ } } }); // addListener() // begin loading... webEngine.load("http://www.java2s.com"); Group root = new Group(); Scene scene = new Scene(root, 300, 250); primaryStage.setScene(scene); primaryStage.show(); }