最近在弄swing,需要由JComponent生成BufferedImage,在CSDN上发现一个好例子。下面是范例:
Rectangle rect = comp.getBounds();
BufferedImage bufImage = new BufferedImage(rect.width,
rect.height,
BufferedImage.TYPE_INT_RGB);
Graphics g = bufImage.getGraphics();
g.translate(-rect.x, -rect.y);
comp.paint(g); 这样,JComponent中的图像就保存到BufferedImage中了。
原文的链接:
http://dev.csdn.net/article/13/13531.shtm
posted on 2006-04-14 23:41
小米 阅读(1360)
评论(1) 编辑 收藏 所属分类:
Java