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