日期:2014-05-20  浏览次数:20664 次

【Java语言】求教
我想问问,我用Java写了一个简单的画图工具,可以实现测量像素距离,自动保存为txt,可任意读图。大致如下

我想请问一下,要怎样才能把我鼠标监听到的线条两端的坐标显示在框图上面呢?就是图片上eclipse下面那两个坐标。

------解决方案--------------------
画上去呗 测距描边你都搞定了 这个应该不是问题吧
------解决方案--------------------
再加一个层,覆盖在最上面,值都有了这还不简单?
------解决方案--------------------
是啊  红线都能画上去  draw一个字符串应该很容器吧
------解决方案--------------------
图片说白了就是一个二维数组,这个二维数组里面记录了每一个像素点的值。
具体方法我忘了,反正有这么一个类,能把图片转化为二维数组系,
你怎么监听的我不知道,但是如果监听到了这个位置的坐标(二维数组的位置)或者相对的像素点都可以在生成图片的时候修改这个位置的像素值来实现。。
------解决方案--------------------
引用:
Quote: 引用:

再加一个层,覆盖在最上面,值都有了这还不简单?

使用到Label吗?


是的。
------解决方案--------------------
传智播客2013年8月javaEE+物联云就业班分享:http://pan.baidu.com/s/11NOyJ
------解决方案--------------------
像素的坐标你都有了,找到合适的接口,用画笔画就是了。
------解决方案--------------------
引用:
Quote: 引用:

画上去呗 测距描边你都搞定了 这个应该不是问题吧

我误导了大家,那些线是原来就已经有了的。


...
你要是从零开始这个问题对于你有点难度的

如果你要会画这些红线 这个问题是小菜一碟 不要15分钟

可以取得原图的image对象 在这个对象上调用graphic来实现画图 

这个具体的过程对于初学比较复杂 建议你求教这个程序的原作者

他一会就教会你.