关于JAVA中Robot的问题

两种可能咯,先检查下Robot这个类你引入了吗?import java.awt.Robot;
然后检查你申明的robot的作用范围。因为你是在try语句里面申明的,所以它的作用范围就局限在这个语句块内了,在try语句外调用当然会出错。可以把申明放到外面,或者加大try的作用范围。

如果不想用try,可以在方法后面加上throws,抛出异常,这样也是可以的。
Color yanse1=new Color(0,0,0);
Color yanse2=new Color(0,0,0);
try
{
Robot robot = new Robot();

yanse1=robot.getPixelColor(ix,iy);
yanse2=robot.getPixelColor(2,5);

if(yanse1!=yanse2)
ildianshu++;
...
}
catch (AWTException e){}

robot定义拿到try外面定义为null,然后在try里面new
不捕获可能是在方法上直接抛出了

java关于Robot类的问题!~

VK_PERIOD

KeyEvent.VK_. 换成
KeyEvent.VK_PERIOD 试下

#13449176191# java robot类 怎么判定画布上 让robot.Mousemove()方法移动的坐标是画布的坐标 不是屏幕的坐标 - ******
#幸峰# robot类是Java的机器人类 robot.mousemove()方法 只能是屏幕的绝对坐标 不能使用相对坐标

#13449176191# java用robot.keypress打出符号"!"和"!" - ******
#幸峰# import java.awt.AWTException;import java.awt.Robot;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTextField;public class CharTest extends JFrame ...

#13449176191# 菜鸟求教一个java的简单问题 - ******
#幸峰# new一个文本框控件就可以了

#13449176191# 通过java.util.Robot类抓屏的效果是怎样的? ******
#幸峰# 通过java.util.Robot类抓屏的效果是: 可以实现对屏幕一个矩形区域的捕获,通过这个类,我们也可以实现一个远程桌面控制的程序.主要使用的是java.util.Robot类来捕获屏幕,可以实现对屏幕一个矩形区域的捕获,通过这个类,我们也可以实现一个远程桌面控制的程序.

#13449176191# 问一下各位一个问题,懂Java的来啊,关于Java实现按键精灵的 - ******
#幸峰# 给你一个代码段吧!Robot robot =new Robot(); robot.keyPress( KeyEvent.VK_1 ); // 发送1键 robot.keyPress( KeyEvent.VK_F1 ); // 发送F1键 移动鼠标也有在,robot中.你自己找找吧!希望对你有用!

#13449176191# java 改变鼠标位置问题 - ******
#幸峰# 有的...在 RObot类中有个 mouseMove(int x, int y) 将鼠标指针移动到给定屏幕坐标.该方法 可以 具体的移到一个位置

#13449176191# 简单Java问题:花括号引起的一个错误. - ******
#幸峰# 去掉第三个for之后的花括号后程序if(j==i) {count=count+1;sum=sum+i;}相当于在第二个for循环里 代码相当于这样 for(i=m;i for(j=2;j { if(i%j==0) break; } if(j==i){count=count+1;sum=sum+i;} }

#13449176191# 用java编写一个聊天机器人 - ******
#幸峰# 用一个HASHMAP去存放 问题与回答的键值对应,机器人接受到 提问后,通过map的建去取值,如果娶到的值是null就输出“对不起我不懂你在说什么!”,否则就输出对应的值.关于循环的控制你可以使用 do{ if("再见".equals(answer)){ break; }//取值的操作 ……………… }while(true);

#13449176191# 如何安装robotframework - ******
#幸峰# 如何安装Robot Framework的准备环境 如何安装Robot Framework 如何安装用例编写集成环境Ride 安装python Robot Framework是用Python语言写的,所以在安装Robot Framework以前必须安装Python环境.Robot Framework只支持python的2.x...

#13449176191# 跪求大神荣光 回答下面的机器人的JAVA代码 - ******
#幸峰# import java.text.DecimalFormat; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class WalkDistance { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); for (int i = 0; iString ...

  • java中利用Robot类实现类似VB的函数sendkey()的问题
  • 答:先签到,晚饭过后来做题拿分 import java.awt.AWTException;import java.awt.Robot;import java.awt.event.KeyEvent;public class RobotTest { public static void main(String[] args) throws Exception{ Thread.sleep(1000...

  • 谁知道java的robot鼠标控制
  • 答:r.mouseMove(50, 50);r.setAutoDelay(0);r.mousePress(InputEvent.BUTTON1_MASK);r.mouseRelease(InputEvent.BUTTON1_MASK);先移到目标点,然后设置时间,时间为0,意味动作连续。然后按下 释放鼠标。public void mouse...

  • 如何在Java中使用Robot类
  • 答:setAutoWaitForIdle(boolean isOn)设置此 Robot 在生成一个事件后是否自动调用 waitForIdle。String toString()返回此 Robot 的字符串表示形式。void waitForIdle()在处理完当前事件队列中的所有事件之前,一直等待。

  • 利用Java.awt.Robot 模拟键盘输入中文怎么写,每次都是字母,大小写,就...
  • 答:。。。Robot类调用不了输入法,写不了汉字。可以曲线救国,生成汉字通过粘贴板粘过去

  • java robot类 怎么判定画布上 让robot.Mousemove()方法移动的坐标是画...
  • 答:robot类是Java的机器人类 robot.mousemove()方法 只能是屏幕的绝对坐标 不能使用相对坐标

  • java 中的Robot类的createScreenCapture方法能不能截取包含鼠标的桌面...
  • 答:它截取的只是一个静态的图片,当然无法动态地显示光标变化,但是可以控制它在每秒内截取多少次,每截取一次进行一次发送,再在客户端动态地显示出来就行了.我前段时间也在做这样的一个东西,可以共同学习啊.

  • java怎么实现自动输入
  • 答:在Java中实现自动输入通常涉及到模拟键盘操作。这可以通过使用Java的`java.awt.Robot`类来完成。`Robot`类可以生成本地系统输入事件,模仿用户与键盘和鼠标的交互。例如,以下代码段展示了如何使用`Robot`类模拟键盘输入:```...

  • java VolcanoRobot问题
  • 答:你好 我运行了是没什么问题的 可能是你SDK安装问题 或者是你选用的类有问题。代码本身是不存在问题的

  • java当我按下F1键时怎么让它自动执行robot类的模拟按键操作,不是在控...
  • 答:你这个功能我做过,需要让java在windows中注册一个全局的热键监听,默认的java热键只有在打开java主界面时才生效,需要引入第三方的叫jintellitype的东西,同时将一个dll文件复制到你的system32下,然后自己注册热键定义,才能捕获...

  • 如何用Java Robot来实现手机控制电脑?
  • 答:Java中用Robot类控制鼠标和键盘的方法 http://www.c114.net ( 2007/8/17 00:00 )Java.awt.Robot 类用于控制鼠标和键盘。一旦你得到这种控制,你能够通过你的Java代码做与鼠标和键盘任何类型的操作。这个类通常用于自动...

    为传递更多家电数码信息,若有事情请联系
    数码大全网