Código para arrastrar JFrame con el mouse

En los eventos mousePressed y mouseDragged del JFrame agrega este código

import java.awt.MouseInfo;
import java.awt.Point;

        private int x;
        private int y;

        protected void this_mousePressed(MouseEvent e) {
                x = e.getX();
                y = e.getY();
        }

        protected void this_mouseDragged(MouseEvent e) {
                Point point = MouseInfo.getPointerInfo().getLocation();
                setLocation(point.x - x, point.y - y);
        }