private void updateNavigateButtons(JWebBrowser webBrowser) { navigateBar.updateLocation(webBrowser.getResourceLocation()); navigateBar.getStopButton().setEnabled(false); INativeWebBrowser nativeWebBrowser = (INativeWebBrowser) webBrowser.getNativeComponent(); if (!nativeWebBrowser.isNativePeerDisposed()) { boolean isBackEnabled = nativeWebBrowser.isNativePeerInitialized() ? nativeWebBrowser.isBackNavigationEnabled() : false; navigateBar.getBackButton().setEnabled(isBackEnabled); boolean isForwardEnabled = nativeWebBrowser.isNativePeerInitialized() ? nativeWebBrowser.isForwardNavigationEnabled() : false; navigateBar.getForwardButton().setEnabled(isForwardEnabled); } }
public void updateStopButton(JWebBrowser webBrowser) { if (webBrowser.getLoadingProgress() < 100) navigateBar.getStopButton().setEnabled(true); else navigateBar.getStopButton().setEnabled(false); }