绘画
BufferedImage创建对象
- 定义画板的宽高
BufferedImage bi = new BufferedImage(宽,高);
- 获得画笔
Graphics g =bi.getGraphics();
- 画直线
g.drawLine(x1,y1,x2,y2);
- 画矩形
g.drawRect(x1,y1,x2,y2);
- 填充矩形
g.fillRect(x1,y1,x2,y2);
- 画圆形
g.drawOval(外切矩形起始点x坐标,外切矩形起始点y坐标,外切矩形宽,外切矩形高);
- 画字符串
g.drawString(字符串,基线x坐标,基线y坐标)
- 画图片
g.drawImage(Image对象,起始点x坐标,起始点y坐标,图片加载进度监听器)
g.drawImage(Image对象,起始点x坐标,起始点y坐标,图片的宽度,图片的高度,图片加载进度监听器)
- 设置画笔颜色
g.setColor(new Color(R,G,B));
- 设置字体
g.sheFont(new Font(字体类型,字体样式,字体大小));
- 上传画板
ImageIO.write(bufferImage对象,图片的格式,File对象);