@Override protected void paintComponent(Graphics g) { if (myFocusRequestor != null) { if (myFocusRequestor.isFocusOwner()) { myFocusRequestor = null; } else { myFocusRequestor.requestFocusInWindow(); } } super.paintComponent(g); }