`
aiyalhw
  • 浏览: 61476 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

Robot?java中类是干什么用的?Robot robot=new Robot();?干什么

阅读更多
问题 : java中这个类是干什么用的?Robot robot=new Robot(); ... 感谢热心会员[qq9718682]的耐心解答! 最佳回答 : ... 其他回答: 此类用于为测试自动化、自运行演示程序和其他需要控制鼠标和键盘的应用程序生成本机系统输入事件。Robot 的主要目的是便于 Java 平台实现自动测试。. 使用该类生成输入事件与将事件发送到 AWT 事件队列或 AWT 组

[回答 1] 此类用于为测试自动化、自运行演示程序和其他需要控制鼠标和键盘的应用程序生成本机系统输入事件。Robot 的主要目的是便于 Java 平台实现自动测试。. 使用该类生成输入事件与将事件发送到 AWT 事件队列或 AWT 组件的区别在于:事件是在平台的本机输入队列中生成的。例如,Robot.mouseMove 将实际移动鼠标光标,而不是只生成鼠标移动事件。. 注意,某些平台需要特定权限或扩展来访问低级输入控件。如果当前平台配置不允许使用输入控件,那么试图构造 Robot 对象时将抛出 AWTException。例如,如果 X 服务器不支持(或没有启用)XTEST 2.2 标准扩展,则 X-Window 系统会抛出异常。. 出于自测试之外的目的而使用 Robot 的应用程序应妥善处理这些错误条件。 [回答 2] 主要用于编写测试程序,可以控制鼠标和键盘操作有图形界面的程序 [回答 3] 此类用于为测试自动化、自运行演示程序和其他需要控制鼠标和键盘的应用程序生成本机系统输入事件。Robot 的主要目的是便于 Java 平台实现自动测试。. 使用该类生成输入事件与将事件发送到 AWT 事件队列或 AWT 组件的区别在于:事件是在平台的本机输入队列中生成的。例如,Robot.mouseMove 将实际移动鼠标光标,而不是只生成鼠标移动事件。. 注意,某些平台需要特定权限或扩展来访问低级输入控件。如果当前平台配置不允许使用输入控件,那么试图构造 Robot 对象时将抛出 AWTException。例如,如果 X 服务器不支持(或没有启用)XTEST 2.2 标准扩展,则 X-Window 系统会抛出异常。. 出于自测试之外的目的而使用 Robot 的应用程序应妥善处理这些错误条件。

分享到:
评论
2 楼 aiyalhw 2010-03-22  
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
        at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:281)
        at CopyScreen.<init>(CopyScreen.java:21)
        at CopyScreen.main(CopyScreen.java:139)
1 楼 aiyalhw 2010-03-21  
http://topic.csdn.net/t/20040409/17/2946417.html

相关推荐

    RobotUtil_JavaRobot_JavaRobot工具类_robot_

    在Java编程语言中,`java.awt.Robot`类是一个强大的工具,它允许程序模拟用户的键盘和鼠标输入。这个`RobotUtil`是基于`Robot`类的进一步封装,目的是简化和优化自动化测试、屏幕抓取或者任何需要模拟用户交互场景的...

    Java中Robot类详解.pdf

    Java中的`Robot`类是Java AWT(Abstract Window Toolkit)包中的一个核心组件,它提供了一种机制,允许程序模拟用户的鼠标和键盘操作。这个类主要用于自动化测试、演示程序和其他需要控制用户输入的场景,例如模拟...

    Java Robot 类模拟键盘按键和鼠标点击(全局模拟)

    在Java编程语言中,`java.awt.Robot`类是一个强大的工具,它允许程序模拟用户的键盘输入和鼠标操作。这个功能在自动化测试、脚本编写、甚至是游戏辅助等场景中非常有用。下面我们将深入探讨`Robot`类的工作原理、...

    java写的Robot

    Java编写的Robot类是Java AWT(Abstract Window Toolkit)库中的一个关键组件,主要用于模拟用户与图形用户界面的交互。这个类允许程序自动化执行一系列键盘和鼠标操作,这对于自动化测试、屏幕录制或需要无人干预的...

    new Robot

    "new Robot"是一个关于Java图形用户界面(GUI)编程的话题,通常涉及到Java AWT(Abstract Window Toolkit)或Swing库中的Robot类。这个类允许程序员模拟用户与操作系统进行交互,例如移动鼠标、按下键盘按键等,这...

    Java-Robot-Wars.rar_robot

    在Java Robot Wars中,每个机器人都是一个独立的类,有自己的行为逻辑。这些机器人通过遵循预定义的规则和接口进行交互,例如移动、攻击、防御等。开发者可以根据需要定制机器人的行为,实现不同的战斗策略。这涉及...

    robotframework调用python类方法-(五)RobotFramework基础。。。.pdf

    **Robot Framework调用Python类方法**是自动化测试中的一种常见技术,Robot Framework是一个高级的通用自动化框架,而Python是其背后的编程语言,提供了丰富的库和功能。本篇将深入讲解如何利用Robot Framework进行...

    Java中利用Robot实现模拟按键

    Java中利用Robot实现模拟按键,按下和松开。

    Robot Programming in Java

    在《Robot Programming in Java》这份文档中,主要探讨了如何使用Java语言进行机器人编程的基础知识和技术细节。文档覆盖了从创建简单的摆动机器人到更复杂的圆周运动机器人,以及对不同控制方式的理解与应用等多个...

    Java关于Robot的用法以及注意事项

    Robot的是jdk中的一个用来模拟按键的类 在创建Robot对象之前需要导入一下这个包,*则代表全部引进 import java.awt.* Robot类与其他类创建方式都一样 Robot 对象名 = new Robot() Robot的方法 方法名 说明 示例...

    Robot键盘常量java.awt.event.KeyEvent。KeyEvent全部键盘按键映射整理KeyEvent枚举类

    Robot键盘常量java.awt.event.KeyEvent。KeyEvent全部键盘按键映射整理KeyEvent枚举类

    vscode编写RobotFramework

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

    karel the robot learns java

    《Karel the Robot 学习 Java》:编程教育的经典与革新 在计算机科学教育领域,Karel the Robot 是一个极具影响力的名字,它源自斯坦福大学教授 Rich Pattis 的创新教学理念。Karel the Robot 最初设计于20世纪70...

    robot-framework中文指南.pdf

    - **扩展Robot Framework Jar**:通过构建自己的JAR文件,可以包含特定的库和资源,方便在Java环境中使用。 8. **支持工具** - **Libdoc**:用于生成库的文档,方便查看库中关键字的详细信息。 - **Testdoc**:...

    Subi的Robot类使用教程(4)

    Subi的Robot类使用教程(4) 该Demo利用java中Robot类的相关方法打开Windows的cmd。

    WebRobot使用教程

    在本教程中,我们将深入探讨WebRobot的安装、配置、基本操作以及一些高级功能,旨在帮助用户快速上手并熟练掌握该工具。 首先,让我们来了解如何安装WebRobot。下载完WebRobot的安装包后(如"WebRobot使用说明.exe...

    Robot Interface介绍_interface_interfacefanuc_fanuc_fanucrobot_robo

    一、什么是Robot Interface? Robot Interface是FANUC机器人系统中一个关键的硬件和软件模块,它是机器人控制器与其他生产设备进行通讯的桥梁。通过这个接口,FANUC机器人能够接收来自PLC(可编程逻辑控制器)、...

    java Robot

    这是java 中Robot类的相关程序 这个程序 可以把屏幕以图片的方式截取下来,并保存。在此基础上可以拓展到远程控制的学习

    Karel The Robot Learns JAVA

    通过使用Java语言来控制Karel the Robot,学生不仅能够学习到基本的编程语法,还能在实际操作中理解和应用面向对象的概念。 例如,学生可以通过定义Karel类来实现机器人的行为,利用方法、变量等面向对象的特性来...

Global site tag (gtag.js) - Google Analytics