/**
* Description of the class
*
* @author Wangqy
* @version 1.0
* @since Sep 26, 2010
*/
public class ScreenCapture
{
/**
* Description of this Method
*
* @since Sep 26, 2010
* @param args
*/
public static void main(String[] args)
{
try
{
Dimension screenSizes = Toolkit.getDefaultToolkit().getScreenSize();
Robot robot = new Robot();
// 根据指定的区域抓取屏幕的指定区域(这里是全屏)
BufferedImage bi = robot
.createScreenCapture(new Rectangle(screenSizes.width, screenSizes.height));
// 把抓取到的内容写入到一个jpg文件中
ImageIO.write(bi, "jpg", new File("D:/imageTest.jpg"));
}
catch (AWTException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
AWT 截取屏幕图像
最新推荐文章于 2021-03-05 00:42:02 发布
本文介绍了一个简单的Java程序,用于捕获整个屏幕的截图并将其保存为JPEG格式的图片。该程序利用了Java的Robot类来获取屏幕尺寸,并使用BufferedImage进行屏幕区域的捕捉。
1423

被折叠的 条评论
为什么被折叠?



