/** {@inheritDoc} */ @Override protected void uninstallListeners(JComponent c) { super.uninstallListeners(c); c.removePropertyChangeListener(this); if (viewportViewFocusHandler != null) { JViewport viewport = ((JScrollPane) c).getViewport(); viewport.removeContainerListener(viewportViewFocusHandler); if (viewport.getView() != null) { viewport.getView().removeFocusListener(viewportViewFocusHandler); } viewportViewFocusHandler = null; } }
/** * Uninstalls listeners on scrollPane * * @param scrollPane - the component to uninstall the listeners on */ public void uninstallListeners(JScrollPane scrollPane) { super.uninstallListeners(scrollPane); }