最佳答案
通常是的,您可以使用 Java make a directed line and make it move 中演示的概念和 mouse motion listener only in one direction一些想法。
它们都使用 Path2D 来生成形状并计算两点之间的角度来确定形状的方向。
您的要求实际上更容易一些,因为您已经有了起点和终点,因此应该可以计算线的长度或箭头的角度,具体取决于哪一个对您来说更简单(我会计算点之间的线的长度并旋转它,但这只是我的)
关于java - JMapViewer 绘制一个看起来像箭头的多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22160198/