deltaPoint.x = absPoint.x-lastPoint.x; deltaPoint.y = absPoint.y+lastPoint.y;
currentDeltaPoint.x = absPoint.x-lastPoint.x; currentDeltaPoint.y = -(absPoint.y-lastPoint.y);
    public void mouseDragged(MouseEvent arg0) {        if (!enabled) return;        absPoint.setLocation(arg0.getPoint());        deltaPoint.x = absPoint.x-lastPoint.x;        deltaPoint.y = absPoint.y+lastPoint.y;        lastPoint.setLocation(arg0.getPoint());        swingEvents.add( arg0 );    }