`
5211422
  • 浏览: 209657 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 截取屏幕

    博客分类:
  • java
阅读更多

package com.zzst.application.meeting.dwr.control;
/**
 *
 * @author ryan
 * @since Feb 21, 2010 2:19:46 PM
 * @version Feb 21, 2010 2:19:46 PM
 */

import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;

public class S {
    /**
    * @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
        
        try {
         String str = "D:\\aa.jpg";
            captureScreen(str);
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        System.out.println("----------截屏成功----------------");
    }
}

分享到:
评论

相关推荐

    java屏幕截取软件

    Java屏幕截取软件是一种利用Java编程语言开发的应用程序,它能够帮助用户方便地捕获计算机屏幕上显示的内容,并将其保存为图像文件。这个程序通常包含了一系列的类和方法,用于实现屏幕捕捉、图像处理以及文件保存等...

    java截取屏幕内容并将图片复制到剪切板

    java截取屏幕内容并将图片复制到剪切板

    java截取屏幕内容

    通过选中区域大小截取屏幕内容,并保存为图片

    java实现的屏幕截取软件

    本文将深入探讨一个使用Java编程语言实现的屏幕截取软件,该软件模仿了QQ的截图功能,包括全局快捷键以及自定义截图区域的特性。 首先,Java作为一种跨平台的编程语言,具有丰富的库和API,使其成为开发此类应用的...

    一个java版的屏幕截取工具

    Java屏幕截取工具是一款完全由Java编程语言编写的实用程序,它允许用户捕获和处理他们的计算机屏幕。这款工具的核心功能包括屏幕截图以及将截图保存或复制到写字板上,方便进一步编辑和分享。在深入探讨这个工具的...

    Java实现屏幕截取程序(区域内截屏)更新

    在这个特定的案例中,我们讨论的是一个Java实现的屏幕截取程序,允许用户进行区域内的截屏操作。这通常涉及到图形用户界面(GUI)的创建、事件监听以及图像处理等多个技术领域。 首先,我们需要理解如何在Java中...

    JAVA实现的屏幕共享程序

    服务器端的实现涉及到屏幕截取。在JAVA中,可以使用AWT或Swing库来获取屏幕快照。AWT的Robot类提供了屏幕截图的功能,可以通过createScreenImage()方法捕获整个屏幕的图像。然后,服务器端需要将这些图像数据以多...

    通过java socket实现屏幕网络监控

    客户端可以定期截取屏幕快照,编码成字节流,然后通过Socket发送给服务器。服务器接收到数据后,再解码成图像显示出来。 在Java中,可以使用`java.awt.Robot`类来捕获屏幕快照,`java.awt.image.BufferedImage`用于...

    java用ffmpeg截取视频图片

    Java 使用 FFmpeg 截取视频图片是一个常见的任务,它涉及到多媒体处理、命令行操作和跨平台编程。FFmpeg 是一个强大的开源工具集,用于处理音频和视频文件,包括编码、解码、转码、流处理等功能。在 Java 中,我们...

    java 视频截取 播放

    Java视频截取与播放是计算机科学中的一个重要领域,特别是在多媒体应用和数字娱乐产业中。Java作为一种跨平台的编程语言,提供了丰富的库和API来处理视频数据。本项目提供了一个功能完善的Java视频截取和播放的源...

    Java实现屏幕截图源码

    在Java编程语言中,实现屏幕截图是一项常见的任务,尤其在自动化测试、远程桌面协作或创建教学软件时。本文将深入探讨如何使用Java实现这一功能,同时提供相关代码示例。 首先,我们需要理解Java中用于图形界面操作...

    JAVA实现局域网桌面共享

    JAVA提供了java.awt.Robot类用于截取屏幕,java.awt.image.BufferedImage用于存储和处理图像,而java.io包下的类则用于数据的序列化和传输。 4. **数据传输协议**:为了高效地传输大量图像数据,可能需要设计自定义...

    java开发的屏幕照相机

    同时,Java的java.awt.Robot类则能帮助开发者模拟用户输入,实现自动或定时截取屏幕的功能。此外,java.awt.image.BufferedImage类可以用来存储和处理截取到的图像。 为了实现跨平台的运行,开发者还需要考虑如何...

    JAVA的屏幕截图

    `Robot`类允许程序模拟键盘和鼠标事件,更重要的是,它提供了`createScreenCapture(Rectangle captureArea)`方法,可以用来截取屏幕上的图像。`captureArea`参数定义了要捕获的屏幕区域,如果要捕获整个屏幕,则可以...

    Java屏幕截屏源代码

    在Java编程环境中,实现屏幕截屏的功能是一项实用的技术,它允许开发者捕获用户电脑的屏幕内容并保存为图像文件。这个“Java屏幕截屏源代码”项目就是针对这一需求而设计的,它模拟了Windows系统下的PrintScreen键...

    android截取当前屏幕图像

    在Android系统中,截取当前屏幕图像是一项常见的需求,无论是为了调试、测试还是用户分享功能。这个过程涉及到Android系统的视图层次结构、渲染机制以及权限管理。以下将详细讲解如何在Android中实现屏幕截图功能。 ...

    自制 Java Swing 屏幕截图工具 源码

    小弟初学java,最近用swing写了这个小截图工具 迫于技术实在太差,很多效果不知道如何实现 欢迎大家“批驳”,呵呵 附上QQ:258801127 希望和各位网友一同进步 源代码可以直接导入eclipse

    applet截取屏幕图片

    本文将深入探讨如何利用Java Applet来实现屏幕截图功能,并将其保存到客户端。 首先,我们需要理解Java Applet的工作原理。Applet是在HTML页面中嵌入的Java代码,由Java虚拟机(JVM)在用户的Web浏览器上执行。通过...

    Java屏幕截屏工具

    3. **图像处理**:截取的屏幕图像通常以`java.awt.image.BufferedImage`对象的形式存储。Java提供了`BufferedImage`类,可以用来创建、读取和修改图像。开发者可以通过这个类获取屏幕的一部分,然后保存为图片文件。...

Global site tag (gtag.js) - Google Analytics