如何在Java中使用Robot类

如何在android中应用java robot类~

Robot 是 SE 中的 。。。。。。。。。。。。。。。。

同样的问题,win10,1920*1080,运行多次定位不一
先移动到(-1,-1),再移动到想要的位置,解决

构造方法摘要

Robot()
在基本屏幕坐标系中构造一个 Robot 对象。
Robot(GraphicsDevice screen)
为给定屏幕设备创建一个 Robot 。

方法摘要

BufferedImage createScreenCapture(Rectangle screenRect)
创建包含从屏幕中读取的像素的图像。
void delay(int ms)
睡眠指定的时间。
int getAutoDelay()
返回此 Robot 在生成一个事件后睡眠的毫秒数。
Color getPixelColor(int x, int y)
返回给定屏幕坐标处的像素颜色。
boolean isAutoWaitForIdle()
返回此 Robot 在生成一个事件后是否自动调用 waitForIdle。
void keyPress(int keycode)
按下给定的键。
void keyRelease(int keycode)
释放给定的键。
void mouseMove(int x, int y)
将鼠标指针移动到给定屏幕坐标。
void mousePress(int buttons)
按下一个或多个鼠标按钮。
void mouseRelease(int buttons)
释放一个或多个鼠标按钮。
void mouseWheel(int wheelAmt)
在配有滚轮的鼠标上旋转滚轮。
void setAutoDelay(int ms)
设置此 Robot 在生成一个事件后睡眠的毫秒数。
void setAutoWaitForIdle(boolean isOn)
设置此 Robot 在生成一个事件后是否自动调用 waitForIdle。
String toString()
返回此 Robot 的字符串表示形式。
void waitForIdle()
在处理完当前事件队列中的所有事件之前,一直等待。

你的业务是什么。要干什么

如何在Java中使用Robot类
答:在配有滚轮的鼠标上旋转滚轮。void setAutoDelay(int ms)设置此 Robot 在生成一个事件后睡眠的毫秒数。void setAutoWaitForIdle(boolean isOn)设置此 Robot 在生成一个事件后是否自动调用 waitForIdle。String toString()返回此 Robot 的字符串表示形式。void waitForIdle()在处理完当前事件队...

在JAVA语言中loop这个指令是怎么使用的呀?
答:java中loop:for(;;)...中的loop只是continue和break的标记,可以在for前面写任意的标记,比如loop1,loop2,在循环中可以break loop1;continue loop1

如何在java中产生随机数?
答:在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,他可以产生随机整数、...

怎么在java的flink中调用python程序?
答:interpreter.exec("print days[1];");}// main } 调用的结果是Tue,在控制台显示出来,这是直接进行调用的。二、在java中调用本机python脚本中的函数 首先建立一个python脚本,名字为:my_utils.py def adder(a, b):return a + b 然后建立一个java类,用来测试,java类代码 FirstJavaScript:im...

java怎么调用ios内购接口
答:第一步,安装RoboVM。简介:RoboVM 编译器可以将 Java 字节码翻译成 ARM 或者 x86 平台上的原生代码,应用可直接在 CPU 上运行,无需其他解释器或者虚拟机。RoboVM 同时包含一个 Java 到 Objective-C 的桥,可像其他 Java 对象一样来使用 Objective-C 对象。早期的RoboVM需要敲命令安装llvm,现在只...

如何在电脑上玩 ROBO 激光反射游戏
答:游戏是JAVA的,还是SIS的.JAVA的可以用JAVA模拟器(很小也很多),SIS的只能安装S60模拟器了(好象只有一个).“s60 sdk” s60模拟器

如何在Java中执行其它程序
答:在编写Java程序时,有时候需要在Java程序中执行另外一个程序。 1、启动程序Java提供了两种方法用来启动其它程序: (1)使用Runtime的exec()方法 (2)使用ProcessBuilder的start()方法 不管在哪种操作系统下,程序具有基本类似的一些属性。一个程序启动后就程序操作系统的一个进程,进程在执行的时候有自己的环境变量、有自己...

Java中有类似于NGen的工具吗
答:还要涉及配套的运行时支持系统(runtime system)。两者通常是紧密耦合的。换句话说,一个AOT编译器只能跟自己的runtime搭配使用,这个runtime可以是一个完整的VM(如NGen与CLR的搭配),也可以是一个比较小的runtime(如.NET Native里的MRT(Minimal Runtime),只提供基础的GC、多线程支持等功能)。

java中boolean用法
答:”boolean“类型的值只有两个,即:false和true;通常都用在条件判断中boolean bl = true;if(bl){ //代码分支}else{//另外一个代码分支};解释:上面定义了一个波尔类型,它的值为真,下面的条件判断中会直接走进第一个”真“的分支。备注:以上方法只是一个简单的举例,实际应用中”boolean“的值...

在java中boolean具体怎么使用?
答:逻辑型)数据类型,在java中boolean值只能是true和false,而不能用0和1代替,并且一定要小写。布尔值true代表“真”,false代表“假”。一般关系运算符会返回布尔值的结果。另外,数值的0、-0、特殊值的null、NaN、undefined以及空字符("")都会被解释为false,其他值则会被解释为true。

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网