我正在使用Java的Line2D.Float。

我正在尝试完成此形状的某种拖放操作。

我已经获得了选定的Line2D对象,我只需要弄清楚如何将其实际移动到新坐标即可。

我需要这样的东西:

(Line2D)selectedShape).setLocation(newX, newY);

selectedShape是一个Shape对象,这就是我添加铸件的原因。

谢谢。

最佳答案

this之类的东西:

 void   setLine(Point2D p1, Point2D p2)

      Sets the location of the endpoints of this Line2D to the specified Point2D coordinates.

07-27 21:17