Chinaunix首页 | 论坛 | 博客
  • 博客访问: 127145
  • 博文数量: 124
  • 博客积分: 3940
  • 博客等级: 中校
  • 技术积分: 1235
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-05 18:57
文章分类

全部博文(124)

文章存档

2011年(52)

2010年(62)

2009年(10)

最近访客

分类: Java

2009-05-23 18:00:43

代码如下:
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
public class ScreenCapture {
 /**
  * @param args
  */
 public static void captureScreen(String fileName) throws Exception {
     Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
     Rectangle screenRectangle = new Rectangle(screenSize);
     Robot robot = new Robot();
     BufferedImage image = robot.createScreenCapture(screenRectangle);
     ImageIO.write(image, "jpg", new File(fileName));
 }
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  String str="c:/test.jpg";
  try {
   captureScreen(str);
  } catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
}
其中filename是要保存的文件名称
效果如图:
阅读(538) | 评论(0) | 转发(0) |
0

上一篇:时间纽扣

下一篇:日记 [2009年07月05日]

给主人留下些什么吧!~~