怎么样才能从一张图纸上用java勾勒出轨迹

这个是困扰我很多天的问题,真的,居然解决了,开心死了。

今天上午还觉得做不到的事情,今天就做到了,太厉害了。

怎么样才能从页面的一张图片上把图片上的线条用java勾勒出来。

首先:

把jsp显示的图片和java的窗体生成的图片同位置
在这里插入图片描述
注意CSS样式:
把图纸和要绘制的区域重合
然后绘制的区域透明化,看起来就跟在图纸上绘制一样;
我之所以这样要求是为了实现运动效果如同flash
在这里插入图片描述
关键的地方来了:
在这里插入图片描述
如何在准确的地方绘制直线,长度,位置,准确度;
现在我们就相当于在图片上蒙了一层透明的布,现在需要在上面绘制直线就可以了

最要命的是怎么样才能精准到在图片的线柱体之间绘制直线,

1.屏幕取点工具

这个工具是可以在屏幕上,鼠标所到的地方就可以用显示坐标,但是这个是相对于整个屏幕而言。

如果这样做的话,就不是对于图片而言了。

我们只需要把得到的鼠标x,y坐标-整个图片距离屏幕上方的x,y固定值。就可以了。

2.当你遇到困难的时候,心态不能崩溃,你要想着,你这么年轻,出生这么晚,之前有5000年的历史,困难不止你一个人遇到,所以方法肯定有,需要你耐心去找!

致-一直努力的自己
然后设置java绘制的图片的背景透明度

这个呢,已经在上一篇中讲述过了怎么设置透明度,这里就直接贴代码
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_37591637/article/details/82804526
今日推荐