当前位置: 首页 > 知识库问答 >
问题:

JavaFX用户绘制的线条

师野
2023-03-14

如何让用户在JavaFX中的画布上画线?我定义了一条线,鼠标在点击和释放之间移动。我正在考虑使用鼠标事件处理程序和路径,但我想知道是否有内置的东西可以使用。谢谢


共有1个答案

闾丘坚诚
2023-03-14

我有一个小程序,允许用户从左边的一棵树到右边的一棵树上画线。

如果用户单击左树中的某个项目,将绘制一条线,并将endpoint绑定到鼠标位置(将注册一个自定义处理程序以监视鼠标移动,并更新两个允许您绑定到它的属性)。这很有效。

 类似资料:
  • 我目前正在使用画布开发一个JavaFX-Drawing-Application。在GraphicsContext的帮助下,我使用beginPath()和lineTo()方法绘制线条,但我无法找到实现橡皮擦的适当方法。

  • 在一个给定宽度和高度的AnchorPane如何绘制一条动态的正弦波线?像波浪一样一直在流动?

  • 主要内容:示例可以使用类的方法在图像上绘制一条线。以下是此方法的语法。 该方法接受以下参数 - mat - 表示要在其上绘制线条的图像的Mat对象。 pt1和pt2 - 表示要绘制线条的点的两个点对象。 scalar - 表示圆的颜色的标量对象(BGR)。 thickness - 表示线条粗细的整数; 默认情况下,厚度值为。 示例 以下程序演示如何在图像上绘制线条并使用JavaFX窗口显示。 在执行上述程序时,

  • 绘制线        点击菜单栏或底下快捷工具栏中的“绘制线”按钮,按照弹出对话框进行线的绘制。        使用鼠标在地图上连续点击,双击完成线的绘制后弹出属性信息对话框,可以在“说明”栏中查看并修改对于该线的说明。        在“空间信息”栏中可以看到节点的坐标信息,双击一个节点的坐标信息后可修改该节点的坐标信息,也可在三维地球上选中节点直接移动修改。        在“样式”栏修改线的

  • 绘制线        点击菜单栏或底下快捷工具栏中的“绘制线”按钮,按照弹出对话框进行线的绘制。        使用鼠标在地图上连续点击,双击完成线的绘制后弹出属性信息对话框,可以在“说明”栏中查看并修改对于该线的说明。        在“空间信息”栏中可以看到节点的坐标信息,双击一个节点的坐标信息后可修改该节点的坐标信息,也可在三维地球上选中节点直接移动修改。        在“样式”栏修改线的

  •        主界面,点击绘制按钮,即可进入绘制模式:        绘制模式包括:高级工具、手绘、撤销、重绘、退出绘制、线面切换、保存绘制。        添加节点:点击按钮后,以屏幕十字丝位置添加一个节点;        除添加节点按钮外,也可对地图中任意位置进行点击操作,点击后该位置也会进行添加操作:        撤销:点击后,删除上一个节点,可以连续删除;        重绘:点击后会弹