【发布时间】:2017-10-18 18:16:27
【问题描述】:
当我有一个 GraphicsContext 对象并使用它在画布上绘制时:
scene.setOnMousePressed(event -> {
graphicsContext.beginPath();
graphicsContext.lineTo(event.getSceneX(), event.getSceneY());
graphicsContext.stroke();
});
scene.setOnMouseDragged(event -> {
graphicsContext.lineTo(event.getSceneX(), event.getSceneY());
graphicsContext.stroke();
});
它的绘图形状是一个正方形,也就是说,如果我只是单击而不移动鼠标,就会出现一个正方形。如何将其更改为圆形?
【问题讨论】:
-
@James_D 将线帽设置为 ROUND 并降低斜接限制似乎已经做到了。谢谢。
-
如果@James_D 的回答对您有所帮助,请考虑通过单击旁边的复选标记来接受它。这有助于寻找类似解决方案的人知道这有一个有效的答案,并且可以稍微提升 James_D 的声誉。
标签: java canvas javafx uigraphicscontext