我正在尝试在JApplet上绘制交互式平面直线图(PSLG)。我使用鼠标单击来确定PSLG的顶点。
以下是我用于绘制PSLG边缘的算法 1.用户执行鼠标单击的点被添加为PSLG的顶点。 2.如果他单击第二个点,则会在该点和之前单击的点之间直接创建边缘
由于使用了这种算法,我观察到了一些缺陷:
我在这里查看了一些类似的问题,人们建议使用 JFreeChart 库。但据我所知,这些问题的情景是PSLG的要点已经知道了。我不知道 JFreeChart 是否可用于创建交互式PSLG
我考虑过添加点并有一个按钮,可以说在点之间添加边缘,但如果是这种情况,那么选择2点仍然会涉及2中遇到的接近问题。
我想知道是否有人可以建议我如何处理这种情况的更好方法。
提前致谢