private void goBack() { fxView.getNavigationContext().back(); }
private void goForward() { fxView.getNavigationContext().forward(); }
@Override public void load(String url) { Platform.runLater(() -> { try { webfx.getNavigationContext().goTo(new URL(url)); } catch (MalformedURLException ex) { Logger.getLogger(DeckServer.class.getName()).log(Level.SEVERE, null, ex); } }); }
public void reload() { selectedBrowserTab().getNavigationContext().reload(); }
public void openPage(String location) { final URL url; try { url = URLVerifier.verifyURL(location); } catch (MalformedURLException ex) { Logger.getLogger(BrowserFXController.class.getName()).log(Level.SEVERE, null, ex); return; } URLHandler urlHandler = URLHandlersRegistry.getHandler(url); if (urlHandler == null) { return; } Platform.runLater(() -> { URLHandler.Result handleResult = urlHandler.handle(url); if (handleResult.contentDescriptor != ContentDescriptor.NoContent.instance()) { BrowserTab browserTab = TabFactory.newTab(this, locale, handleResult.contentDescriptor); browserTab.getNavigationContext().goTo(url); selectionTab.getSelectedItem().contentProperty().bind(browserTab.contentProperty()); browserMap.put(selectionTab.getSelectedIndex(), browserTab); // if(!urlField.isFocused()){ urlField.textProperty().bind(browserTab.locationProperty()); // } stopButton.disableProperty().set(!browserTab.isStoppable()); selectionTab.getSelectedItem().textProperty().bind(browserTab.titleProperty()); } }); }
public void forward() { selectedBrowserTab().getNavigationContext().forward(); }
public void back() { selectedBrowserTab().getNavigationContext().back(); }