jsp页面中画图

我想在jsp页面上画图用java代码能画出来么?... 我想在jsp页面上画图 用java代码能画出来么? 展开
 我来答
smluyi
推荐于2016-06-09 · TA获得超过1356个赞
知道大有可为答主
回答量:515
采纳率:0%
帮助的人:805万
展开全部
可以的不过要用servlet画的,

import java.awt.image.*,java.util.*,javax.imageio.*
好象是这些包楼主可能要自己试一下,不清楚对不对的
response.setContenType("image/jpeg");

// 在内存中创建图象,可以想象成一个画板大小是20mm长,60mm宽
int width=60, height=20;
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

// 获取图形上下文,g想象成一个画笔
Graphics g = image.getGraphics();

//生成随机类
Random random = new Random();

//画线 x,y是坐标
g.drawLine(x,y,x+xl,y+yl);

//随即声成颜色
g.setColor(new Color(20+random.nextInt(110),20+random.nextInt(110),20+random.nextInt(110)));
//调用函数出来的颜色相同,可能是因为种子太接近,所以只能直接生成
g.drawString(“画图”);在画版中画一个字符串,
}
还有画圆画方的很多方法,楼主可以试试
// 图象生效
g.dispose();

// 输出图象到页面
ImageIO.write(image, "JPEG", response.getOutputStream());
然后页面用<img src="servlet的url地址得到这幅画"/>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式