`
jxxms
  • 浏览: 106984 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Robot 使用

 
阅读更多

public void Save (ActionEvent e){
  try

  {

  int saved=fileChooser.showSaveDialog(item2);

  if(saved==JFileChooser.APPROVE_OPTION)

  {

  //获取要设置的文件名(包括路径)

  File saveFileName=fileChooser.getSelectedFile();

  //获取要保存文件的名字

  String fileName=new String(saveFileName.getPath()+".jpg");

  //1.首先创建一个输出流

  FileOutputStream fileOutPut=new FileOutputStream(fileName);

  //2.然后把输出流用JPEG编码器进行包裹,其实就是把输出流连接到编码器

  encoder=JPEGCodec.createJPEGEncoder(fileOutPut);

  //把BufferedImage对象进行编码

  encoder.encode((BufferedImage)this.createImage());

  fileOutPut.flush();

  fileOutPut.close();

  }

  }

  catch(Exception ea){

  ea.printStackTrace();

  }

  }

  public void Clear (ActionEvent e){

  label.setIcon(null);

  item2.setEnabled(false);

  item3.setEnabled(false);

  }

  public void Exit (ActionEvent e){

  System.exit(0);

  }

  private Image createImage() {

  try {//截图代码开始

  Image tempLocalImage=null;

  Robot robot=new Robot();

  Dimension dimension= Toolkit.getDefaultToolkit().getScreenSize();

  Rectangle scrRect=new Rectangle(0,0,dimension.width,dimension.height);

  tempLocalImage=robot.createScreenCapture(scrRect);

  //截图代码结束

  return tempLocalImage;

  } catch (AWTException ex) {

  ex.printStackTrace();

  }

  return null;}

  public static void main(String[] args) {

  new image_test();

  }

  }

分享到:
评论

相关推荐

    WebRobot使用教程

    下载完WebRobot的安装包后(如"WebRobot使用说明.exe"),双击运行,按照提示进行安装。安装过程中需要注意的是,选择合适的安装路径,并确保有足够的磁盘空间。安装完成后,通常会在桌面生成快捷方式,通过快捷方式...

    wprobot使用教程

    WPROBOT使用非常方便,总计有5个栏位,包括Campaigns、GreateCampaign、Options、Templates和Campaign。其中,Campaigns栏位汇集了我们所有自动采集的活动项目,你可以通过这个栏位修改已经建立起来的采集活动项目。...

    Rational Robot使用手册

    Rational Robot 使用手册概述 Rational Robot 是一种自动化测试工具,由 IBM 公司开发,旨在帮助软件开发者和测试工程师自动化测试过程,提高测试效率和质量。下面是对 Rational Robot 使用手册的详细解释和知识点...

    rational robot 使用手册

    **Rational Robot 使用手册** Rational Robot 是IBM公司推出的一款自动化测试工具,主要用于软件功能测试和回归测试。它是一款强大的基于图形用户界面(GUI)的自动化测试工具,尤其适用于那些需要进行大量重复性...

    Robot基础使用手册

    Rational Robot使用Rational Robot语言(RRL)编写脚本,支持条件语句、循环结构等编程元素。用户可以对录制的脚本进行编辑,增加断言、变量等高级功能,提升脚本的灵活性和复用性。 5. **对象识别与库管理** ...

    Rational Robot基础使用手册

    **Rational Robot基础使用手册** 本手册旨在详细阐述IBM Rational Robot自动测试工具的使用方法和操作流程,帮助用户高效地进行软件自动化测试。 ### 第一章 绪论 #### 一、概述 IBM Rational Robot是一款强大的...

    Rational robot基础使用手册

    2. **脚本语言**:Robot使用的主要是Rational Robot自己的内置语言,它允许用户进行复杂的逻辑控制和数据处理。 3. **查证点**:这是验证应用程序行为的关键,通过在脚本中插入查证点,测试者可以检查应用程序在特定...

    Rational Robot中文使用手册

    - Rational Robot使用对象仓库来存储和识别应用程序中的UI元素,通过对象的属性和方法来操作它们。 - 对象映射是关键,它可以确保即使应用程序界面发生变化,测试脚本也能正确地找到并操作目标对象。 5. **智能...

    Webrobot使用的是插件模式,插件存放在主程序目录下的plugin文件夹里,所有插件的配置文件及字典等其他文件也存放在这个文

    Webrobot使用的是插件模式,插件存放在主程序目录下的plugin文件夹里,所有插件的配置文件及字典等其他文件也存放在这个文

    robot使用文档

    RobotFramework是一款开源的自动化测试框架,它支持验收测试和验收测试驱动开发(Acceptance Test Driven Development, ATDD),具备易于使用的表格语法编写测试用例和测试数据的特点。RobotFramework被广泛应用...

    Rational Robot 基础使用手册

    **Rational Robot 基础使用手册** **一、Rational Robot 概述** Rational Robot 是IBM Rational公司推出的一款自动化测试工具,主要用于GUI(图形用户界面)应用软件的自动化测试。它支持多种应用程序,包括Windows...

    部署机器人deploy-robot.zip

    利用 GitHub API 读取相关部署指令,并及时反馈部署情况与人工部署不同的是,自动部署不会疲劳,也不会喊累,你永远可以不停地折腾它使用方法执行以下命令安装npm install -g deploy-robot使用以下命令启动脚本...

    vscode编写RobotFramework

    本文将指导读者如何使用 Vscode 编写 RobotFramework 项目,包括安装 Vscode、Python、RobotFramework 及相关插件,并介绍编写和测试 RobotFramework 项目的步骤。 安装 Vscode 首先,需要下载并安装 Vscode。读者...

    robot framework使用说明

    "Robot Framework使用说明" 本文档中包含了环境搭建、创建项目、RIDE界面、关键字、变量、断言、实例讲解等几个章节的详细内容。 一、环境搭建 在使用Robot Framework之前,需要先安装Python环境。Python分为...

    Robot Framework 教程 - 使用For循环

    Robot Framework 教程 - 使用For循环 在自动化测试过程中,使用For循环来对某个动作进行重复操作是很普遍的行为。在Robot Framework 中,各种测试库中均提供了多种方式的For循环结构,在其中覆盖了大部分类型的循环...

    RobotMaster使用手册中文版.doc

    RobotMaster 使用手册中文版 本文档是 RobotMaster 使用手册中文版,旨在指导用户正确地使用 RobotMaster 软件来生成机器人可用的刀具路径。本手册分为八个教程,每个教程都涵盖了不同方面的内容,旨在帮助用户快速...

    使用python+robot framework识别图片验证码

    本篇将详细讲解如何使用Python和Robot Framework相结合来识别图片验证码,以及如何利用PIL库进行图像处理,以及提到了一个用于识别验证码的第三方库——pytesser。 首先,让我们了解Python和Robot Framework的基本...

    RobotUtil_JavaRobot_JavaRobot工具类_robot_

    这意味着开发者可以使用`Robot`来模拟实际用户在操作系统上的动作,如点击鼠标、移动光标、按下或释放键位。这对于创建自动化测试脚本、屏幕截图或无头浏览等应用非常有用。 `RobotUtil`工具类是对`Robot`类功能的...

Global site tag (gtag.js) - Google Analytics