Puedes agregarle al jdialog un MouseMotionListener y un MouseListener y con los eventos mousePressed() y mouseDragged() hacer lo que quieras al pinchar sobre el jdialog y arrastrarlo.
PD: Buscando "drag undecorated jframe" en google puedes encontrar varios ejemplos.
Saludos
PD: Buscando "drag undecorated jframe" en google puedes encontrar varios ejemplos.
Saludos