@Override public void locationChangeCanceled(WebBrowserNavigationEvent e) { JWebBrowser webBrowser = e.getWebBrowser(); JTabbedPane panel = (JTabbedPane) e.getWebBrowser().getParent(); if (panel != null) if (panel.getSelectedComponent() == webBrowser) { updateNavigateButtons(webBrowser); } }
@Override public void locationChanging(WebBrowserNavigationEvent e) { JWebBrowser webBrowser = e.getWebBrowser(); JTabbedPane panel = (JTabbedPane) e.getWebBrowser().getParent(); if (panel != null) if (panel.getSelectedComponent() == webBrowser) { // updateLocation(webBrowser); updateStopButton(webBrowser); } }
@Override public void locationChanged(WebBrowserNavigationEvent e) { JWebBrowser webBrowser = e.getWebBrowser(); JTabbedPane panel = (JTabbedPane) e.getWebBrowser().getParent(); if (panel != null) { int index = 0; for (int i = 0; i < panel.getTabCount(); i++) { if (webBrowser == panel.getComponentAt(i)) { index = i; break; } } panel.setTitleAt(index, webBrowser.getPageTitle()); if (panel.getSelectedComponent() == webBrowser) { updateNavigateButtons(webBrowser); updateLocation(webBrowser); } } }