java - 如何在javaFx中绘制具有多个点的线?

标签 java javafx

我想创建一个扩展 Line 或 Path 或其他东西的类(不确定)

该类用于在源点和目标点之间创建一条线。

当用户单击直线时,应添加一个点。然后可以拖动该点(钉子),线条也会相应移动。

目前,Source 和 Target 是扩展 Circle 的类的对象,而 Nail 是扩展 Circle 的单独类。

这些对象将添加到 Pane 中并进行绘制。

例如。 A 点和 B 点:A->B 添加钉子后:A->N->B

Line 类应该保存指甲对象的数组列表。我只需要知道 Line 类应该扩展什么。我不确定,因为它需要自行更新。

最佳答案

该行为可以使用折线来实现。要引用线上的不同点,请使用 getAllPoints().set/add/..

关于java - 如何在javaFx中绘制具有多个点的线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44122271/

相关文章:

java - 结果集验证

java - 如何从 JSONObject 检查值的 json 日期类型?

java - 嵌套accept()以获取一个字符串数组中子目录中的文件

java - 如何在 Javafx2 中选择多个文件夹和文件?

java - 在 Java/Android 中,我是通过 Intent 还是使用 getter/setter 传递值?

java - AXIS Web 服务中的 URL

Java - 为什么我的静态变量被设置为空?

javafx - 检测节点何时在场景中可见

javafx.scene.text.Text 的 CSS

java - 阻止 Win+R 打开运行工具