0
我想在JCanvas中使用鼠标事件在画布上绘制形状。我试图通过创建一个临时画布来绘制形状来实现它。我的问题是我们可以在JCanvas中实施临时画布吗? 我不明白如何使用mouseevents在JCanvas的画布上绘制形状。 您能否给出一个使用鼠标事件在jcanvas中绘制形状的基本示例。我想在jcanvas中使用鼠标事件绘制形状
在此先感谢。
我想在JCanvas中使用鼠标事件在画布上绘制形状。我试图通过创建一个临时画布来绘制形状来实现它。我的问题是我们可以在JCanvas中实施临时画布吗? 我不明白如何使用mouseevents在JCanvas的画布上绘制形状。 您能否给出一个使用鼠标事件在jcanvas中绘制形状的基本示例。我想在jcanvas中使用鼠标事件绘制形状
在此先感谢。
您是否尝试过复制的内容正在这里进行:
http://calebevans.me/projects/painter/
他们使用这个脚本来绘制:
(function (e) {
e.fn.brushTool = function() {
function i() {
e.drawArc({
fillStyle: color,
x: n,
y: r,
radius: stroke/2
})
}
var e = this;
e.unbind();
var t = !1,
n, r;
e.on(getTouchEventName("mousedown"), function (s) {
hist.push(last.src = e[0].toDataURL("image/png"));
t = !0;
n = s.offsetX;
r = s.offsetY;
i();
return !1
});
e.on(getTouchEventName("mouseup"), function() {
t = !1
});
e.on(getTouchEventName("mousemove"), function (e) {
if (t === !0) {
n = e.offsetX;
r = e.offsetY;
i()
}
})
}
})(jQuery);
另见:http://calebevans.me/projects/jcanvas/resources/jcanvas/jcanvas.js –
希望这有助于http://calebevans.me/projects/ jcanvas/docs/mouseEvents/ – akshay202
请查看http://www.codicode.com/art/how_to_draw_on_a_html5_canvas_with_a_mouse.aspx – akshay202