List of usage examples for javafx.scene.web WebEngine load
public void load(String url)
From source file:Main.java
@Override public void start(Stage primaryStage) { vb.setId("root"); WebView browser = new WebView(); WebEngine engine = browser.getEngine(); String url = "http://java2s.com/"; engine.load(url); vb.setPadding(new Insets(30, 50, 50, 50)); vb.setSpacing(10);// ww w.j a v a 2 s . c o m vb.setAlignment(Pos.CENTER); vb.getChildren().addAll(browser); Scene scene = new Scene(vb); primaryStage.setScene(scene); primaryStage.show(); }
From source file:view.TimelinePanel.java
/** * Creates new form TimelinePanel/*from w ww. j a v a 2 s . co m*/ */ public TimelinePanel() { initComponents(); fxPanel = new JFXPanel(); final Dimension size = new Dimension(960, 750); fxPanel.setSize(size); setLayout(new BorderLayout(0, 0)); add(fxPanel); Platform.runLater(new Runnable() { // this will run initFX as JavaFX-Thread @Override public void run() { Group group = new Group(); Scene scene = new Scene(group); fxPanel.setScene(scene); WebView webView = new WebView(); group.getChildren().add(webView); webView.setMinSize(size.getWidth(), size.getHeight()); webView.setMaxSize(size.getWidth(), size.getHeight()); WebEngine webEngine = webView.getEngine(); webEngine.load( "http://cdn.knightlab.com/libs/timeline/latest/embed/index.html?source=0Ag1_iE674IuvdEFaZi0wOVBFY2l2OHdPUWlrZEMwaHc&font=Bevan-PotanoSans&maptype=toner&lang=en"); } }); }
From source file:Main.java
@Override public void start(Stage stage) { stage.setTitle("HTML"); stage.setWidth(500);// w ww . j a va 2 s . c om stage.setHeight(500); Scene scene = new Scene(new Group()); VBox root = new VBox(); final WebView browser = new WebView(); final WebEngine webEngine = browser.getEngine(); Hyperlink hpl = new Hyperlink("java2s.com"); hpl.setOnAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { webEngine.load("http://java2s.com"); } }); root.getChildren().addAll(hpl, browser); 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) -> { if (newValue == State.SUCCEEDED) { System.out.println("finished loading"); }/*from w ww . j a v a 2 s.c o m*/ }); // 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(); }
From source file:Main.java
@Override public void start(final Stage stage) { stage.setWidth(400);// w w w.j av a 2 s. c o m stage.setHeight(500); Scene scene = new Scene(new Group()); final WebView browser = new WebView(); final WebEngine webEngine = browser.getEngine(); ScrollPane scrollPane = new ScrollPane(); scrollPane.setContent(browser); browser.getEngine().setOnAlert((WebEvent<String> wEvent) -> { System.out.println("Alert Event - Message: " + wEvent.getData()); }); webEngine.load("http://java2s.com"); scene.setRoot(scrollPane); stage.setScene(scene); stage.show(); }
From source file:smarthome.FXMLDocumentController.java
@Override public void initialize(URL url, ResourceBundle rb) { getPreference();// w w w . ja v a 2s.co m final WebEngine eng1 = webview2.getEngine(); eng1.load("http://" + ipaddress + ":8000"); final WebEngine eng2 = webview1.getEngine(); eng2.load("http://" + ipaddress + ":8000/room1.html"); final WebEngine eng3 = ipCamView.getEngine(); eng3.load(videoLink); initChart(); System.out.println(Boolean.parseBoolean(voiceFlag)); startupVoice.setSelected(Boolean.parseBoolean(voiceFlag)); updateTextField(); Color newColor = colorChooser1.getValue(); currentColor.setFill(newColor); }
From source file:smarthome.FXMLDocumentController.java
@FXML private void settingButtonAction(ActionEvent event) { setPreference(ipTF.getText(), videoTF.getText(), Boolean.toString(startupVoice.isSelected())); getPreference();/*from www. j a v a2s . c o m*/ updateTextField(); System.out.println("Current Value :" + ipaddress); System.out.println(startupVoice.isSelected()); //update the webviews with the new values final WebEngine eng1 = webview2.getEngine(); eng1.load("http://" + ipaddress + ":8000"); //eng1.reload(); final WebEngine eng2 = webview1.getEngine(); eng2.load("http://" + ipaddress + ":8000/room1.html"); //eng1.reload(); final WebEngine eng3 = ipCamView.getEngine(); eng3.load(videoLink); //eng3.reload(); /////////////////////////////////////////// }
From source file:Main.java
@Override public void start(final Stage stage) { stage.setWidth(400);/*from w w w .j av a 2 s .c om*/ stage.setHeight(500); Scene scene = new Scene(new Group()); final WebView browser = new WebView(); final WebEngine webEngine = browser.getEngine(); ScrollPane scrollPane = new ScrollPane(); scrollPane.setContent(browser); browser.getEngine().setOnAlert((WebEvent<String> wEvent) -> { System.out.println("Alert Event - Message: " + wEvent.getData()); }); webEngine.load("http://java2s.com"); final WebHistory history = webEngine.getHistory(); history.getEntries().addListener(new ListChangeListener<WebHistory.Entry>() { @Override public void onChanged(Change<? extends Entry> c) { c.next(); for (Entry e : c.getRemoved()) { System.out.println(e.getUrl()); } for (Entry e : c.getAddedSubList()) { System.out.println(e.getUrl()); } } }); history.go(0); scene.setRoot(scrollPane); 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) -> { if (newValue == Worker.State.SUCCEEDED) { JSObject jsobj = (JSObject) webEngine.executeScript("window"); jsobj.setMember("ABCD", new HelloWorld()); }/* w w w . j a va 2s . c o m*/ }); webEngine.load("http://www.java2s.com"); Group root = new Group(); Scene scene = new Scene(root, 300, 250); primaryStage.setScene(scene); primaryStage.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"); String html = (String) webEngine.executeScript("document.documentElement.outerHTML"); System.out.println(html); }/*from w w w. j ava2 s .com*/ }); webEngine.load("http://www.java2s.com"); Group root = new Group(); Scene scene = new Scene(root, 300, 250); primaryStage.setScene(scene); primaryStage.show(); }