首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么修改Graphics的背景色?

2011-12-24 
如何修改Graphics的背景色??我用 BufferedImage bufImg new BufferedImage(300,200,BufferedImage.TYPE_

如何修改Graphics的背景色??
我用 BufferedImage bufImg = new BufferedImage(300,200,BufferedImage.TYPE_INT_RGB);
bufImg.getGraphics()
得到的背景是黑色的,能修改成白色吗??

[解决办法]
帮顶
[解决办法]
背景色就是黑色的,所以要在画需要的图案之前,先用背景色画一个和花布一样大的矩形。
[解决办法]
要先拿到Graphics的实例,然后再把当前的色彩保存.然后再调用其他色彩:如下面的代码:
public void paint(Graphics g) {
Color c=g.getColor();
g.setColor(Color.RED);
g.fillOval(x,y,30,30);
g.setColor(c);
}

如果要用到以前的色彩调用完成后把它的重新设回来.就OK 了

热点排行