Java中使用Graphics 画图的一个问题
2008-03-07 23:50
357 查看
使用BufferedImage 生成的图像总是黑色背景,即使是使用了Graphics2D的setBackground()也没有效用,实际上要得到其它颜色的背景“应该”是使用fillRect()将整个矩形变色。
Graphics g = bufferedImage.createGraphics();
g.setColor( Color.white );
g.fillRect(0, 0, width, height );
然后再是画你所需要的东西。
这样大概OK了。
Graphics g = bufferedImage.createGraphics();
g.setColor( Color.white );
g.fillRect(0, 0, width, height );
然后再是画你所需要的东西。
这样大概OK了。
相关文章推荐
- (旋转数组问题)给定一个整数类型的循环有序数组,求循环数组的特定值,使用二分查找法(JAVA实现)
- java Properties 的一个小问题及简单使用
- java代码使用ftp上传图片失败的一个问题
- java基础问题---java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用
- 关于Hibernate中fatch=eager的bag集合(一个java List)使用Criteria查询出现重复记录的问题
- 一个无法使用 GetGraphics() 的问题
- 由一个简单示例 引出java继承中父子类成员变量共享问题 以及super的使用
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
- 使用Graphics中的drawRect画图遇到的问题
- 数据库SQL中的分钟表示应该使用MI(非常重要的一个问题,以前一直认为和java中一样,用mm就可以表示);校对规则(查询时区分大小写)
- 使用网上流传的一个数据库连接池在Proxy.newProxyInstance处引起 java.lang.ClassCastException 问题的解决方法
- 记录一个java.util.logging.Logger 使用中关于时间格式的问题
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
- 针对WebService使用Service类获取Port类的一个参数问题(java.net.MalformedURLException)
- 使用网上流传的一个数据库连接池在Proxy.newProxyInstance处引起 java.lang.ClassCastException 问题的解决方法
- 发现Java StringBuffer使用中的一个隐藏问题,你中招了吗?
- JAVA中正则表达式的使用-由一个简单问题引出的知识
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
- 一个菜鸟java码农的成长之路(3):ListIterator的使用及注意的问题
- 使用网上流传的一个数据库连接池在Proxy.newProxyInstance处引起 java.lang.ClassCastException 问题的解决方法