9910

单飞

   :: 首页 :: 联系 :: 聚合  :: 管理
public void toImage(Control composiste ,File file)throws Excepton{
Display display 
= PlatformUI.getWorkbench().getDisplay();
Point size 
= composite.getSize();
final Image image = new Image(display,size.x,size.y);
GC gc 
= new GC(Composite);
gc.copyArea(image,
0,0);
gc.dispose();
// save image to file;
ImageData imageData = image.getImageData();
ImageLoader imageLoader 
= new ImageLoader();
imageLoader.data 
= new  ImageData[1];
FileOutputStream fos 
= new FileOutputStream(file);
iamgeLoader.save(fos,SWT.IMAGE_JPEG);
image.dispose();
fos.close();
}


posted on 2008-04-22 17:49 单飞 阅读(284) 评论(0)  编辑  收藏 所属分类: Eclipse Plugin

只有注册用户登录后才能发表评论。


网站导航: