@Override
public synchronized Image onMove(MouseEvent event) {
Image ret = super.onMove(event);
points.add(event.x);
points.add(event.y);
Color color = graphicsContext.getBackground();
graphicsContext.setBackground(shadowColor);
graphicsContext.setForeground(shadowColor);
int[] pointArr = new int[points.size()];
for (int i = 0; i < pointArr.length; i++) {
pointArr[i] = points.get(i);
}
Transform transform = new Transform(graphicsContext.getDevice());
transform.translate(1,1);
graphicsContext.setTransform(transform);
graphicsContext.drawPolyline(pointArr);
graphicsContext.setTransform(null);
transform.dispose();
graphicsContext.setBackground(color);
graphicsContext.setForeground(color);
graphicsContext.drawPolyline(pointArr);
return ret;
}
PencilDrawTool.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:EasySnap
作者:
评论列表
文章目录