我想创建一个扩展Line或Path的类(不确定)
该类用于在两个点之间创建一条线,即源和目标。
当用户点击该行时,应添加一个点。然后可以拖动此点(Nail)并相应地移动线。
目前,Source和Target是扩展Circle的类的对象,Nail是一个扩展circle的单独类。
这些对象将添加到窗格中并绘制。
例如。点A和B:A-> B 加入指甲后:A-> N-> B
Line类应该包含指甲对象的arraylist。我只需要知道Line类应该扩展什么。我不确定它是否需要自我更新。
答案 0 :(得分:1)
使用PolyLine可以实现这一行为。要引用该行的不同点,请使用getAllPoints()。set / add /..