Graphics2D画图时背景颜色设置

摘要:
g2.setPaint;//设置笔刷,然后设置“绘制”属性g2.drawOval;图像IO。写g2.处置();System.out.println;}}

package test;

import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;

import javax.imageio.ImageIO;

public class DrawGraphics {

 /**
  * @param args
  */
 public static void main(String[] args) throws Exception{
  int width=800;
  int height=800;  
  File file = new File("e:a.jpg");
  BufferedImage bi = new BufferedImage(width, height,
    BufferedImage.TYPE_INT_RGB);//RGB形式
  Graphics2D g2 = (Graphics2D) bi.getGraphics();
  g2.setBackground(Color.WHITE);//设置背景色
  g2.clearRect(0, 0, width, height);//通过使用当前绘图表面的背景色进行填充来清除指定的矩形。
  g2.setPaint(Color.BLUE);//设置画笔,设置Paint属性
  g2.drawOval(0, 0, 80, 80);
  ImageIO.write(bi, "jpeg", file);
  g2.dispose();
  System.out.println("test");

 }

}

免责声明:文章转载自《Graphics2D画图时背景颜色设置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CentOS JAVA安装及查看路径方法[C#]asp.net生成高清晰缩略图下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Git——分支详解

  在Git中,假设写了第一个版本的代码VI,然后下面又写了第二个版本的代码V2,那么V2保留的内容是相对于V1新加的内容,他们之间的关系是V2指向V1。这一条线叫做主干:master    此时在V2的基础上,想新加一个功能G1,那么可以在V2的基础上添加一个分支,这个分支G1是创建了一个新环境来写的。再比如说此时想添加另外一个新功能G2,我们同样创...

G2使用中的一些坑:自定义图例、混合图形、label 默认隐藏等问题

一、自定义图例 legend 一般自定义图例较多的使用在混合图形里,以 G2 官网的这个 chart 为例,通过定制 legend 来显示自己定义的图例。 注意:legend 的配置项里一定要设置 custom: true ,自己在写的时候过多关注多个图形叠加使用,没有注意设置 custom,结果图表显示一直有问题,图例也显示不出来,折腾到怀疑人生。 二...