然后检查你申明的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 ...