@Override
        public void mouseDragged(MouseEvent e) {
          mouseMoved(MouseEventAdapter.convert(e, e.getComponent(),
                                               MouseEvent.MOUSE_MOVED,
                                               e.getWhen(),
                                               UIUtil.getAllModifiers(e),
                                               e.getX(),
                                               e.getY()));
        }
@Override
        public void mouseDragged(MouseEvent e)