@Override
      public void mouseExited(MouseEvent e) {
        JComponent component = (JComponent)e.getSource();
        Object tag = ComponentUtil.getClientProperty(component, ACTIVE_TAG);
        if (tag != null) {
          ComponentUtil.putClientProperty(component, ACTIVE_TAG, null);
          repaintComponent(e);
        }
      }
@Override
      public void mouseExited(MouseEvent e)