问题描述
我们项目用的是RCP,SWT,java搞的现在有个功能实现:1:需要绘制一条直线(颜色,宽度,)界面控件是:宽度:1颜色:read生成取消2:用户填玩参数,点击确认,将绘制的这条直线保存在图片在本地,最后再将之前的直线图标替换成新生成的现在整体技术有了难点,比如,怎么去根据参数绘制,又如何把绘制出来的线保存成图片,谁有这方面的资料或者给段代码,小弟在这里感谢了!~在线等!
解决方案
解决方案二:
可以考虑直接把canvas保存为图片如果你是根据用户输入的参数绘制的,也可以直接保存用户的输入的参数,需要的时候根据参数重绘即可。下面的代码可以保存canvasGCgc=newGC();Imageimage=newImage(this.getDisplay(),canvas.getSize().x,canvas.getSize().y);gc.copyArea(image,0,0);
解决方案三:
你是要保存画的线?还是要保存一个带有swt控件的截图若要保存自己画的线直接保存image对象即可若要保存带有swt的图像就得截图了
解决方案四:
顶我也这么想的
时间: 2024-10-22 14:29:38