public void focusGained(final FocusEvent arg0) { if (arg0 != null && arg0.getOppositeComponent() instanceof JRootPane) return; super.focusGained(arg0); }