Draggable class that can make any JComponent draggable