我正在尝试创建一个允许用户在图像上绘制路径的程序。以后将使用该路径来创建其他语言的代码。那部分不是我遇到的麻烦。现在,我不知道如何允许用户在图像上绘制路径。
我正在显示图像,并且在其顶部有一个画布。我知道,为了允许用户在画布上自由绘画,我可以基于以下代码创建我的代码:http://java-buddy.blogspot.com/2013/04/free-draw-on-javafx-canvas.html
但是,我希望能够限制用户只能通过在画布上选择点来绘制直线和圆弧。这样,我便拥有了清晰的形状,以后可以用来生成代码。
我想知道这是否有可能,如果可以,怎么办?
谢谢!