http://zhidao.baidu.com/question/234773037.html 这个是画图你所谓的拖动是拖动画出来的图形不,如果是,你需要把每次画的图形存在list里监听鼠标事件,然后从list最后一个找鼠标坐标在图形内的,然后判断鼠标点下和移动后的位置,重新设置所拖动图形的位置,然后repaint