so I made a custom shaped JFrame using setShape(s);
and I got it to look how I wanted the problem when you set the JFrame to be undecorated you can\'t drag the Fram
I think your problem is worrying about the shape of the frame when executing the mouseDragged
. I don't think you need to worry about that.
If you just change your method to the below, it works. Test it out.
void updateFrameCoords(MouseEvent e) {
setLocation(getLocation().x + e.getX() - initialPressedX,
getLocation().y + e.getY() - initialPressedY);
}