我正在构建一个java应用程序来解决难题 . 我编码的方式基本上是程序将采取屏幕截图,在屏幕截图中找到一个像素,并通过机器人功能将鼠标移动到桌面上的那个位置 . 我理解屏幕截图背后的理论,将其存储在一个数组中,探索数组直到一个存储的像素与正确的颜色组合弹出,并将鼠标移动到屏幕上的那个位置,但我不能为我的生活得到代码下来 . 如果有人知道,或者可以将一个采用屏幕截图的示例代码拼凑在一起,将其存储在一个数组中(或者我不知道数组是否适合此特定用途的存储设备)从该数组中找到一个像素移动鼠标到像素位置,然后清除数组,我会非常惊人,因为这让我疯了!

到目前为止我有:

public static void main(String [] args)throws Exception {

Robot robot = new Robot();

{

private static Rectangle rectangle = new Rectangle(0, 0, 1075, 700);

{

BufferedImage image = r.createScreenCapture(rectangle);

search: for(int x = 0; x < rectangle.getWidth(); x++)

{

for(int y = 0; y < rectangle.getHeight(); y++)

{

if(image.getRGB(x, y) == Color.getRGB(195, 174, 196))

{

Robot.mouseMove(x, y);

break search;

}

}

}

}

}

我有三个错误:

非法启动表达式,指针指向下面的get in code段

private static Rectangle rectangle = new Rectangle(Toolkit.getDefaultToolkit() . getScreenSize());

非法启动表达式,指针指向下面代码段中的Size

private static Rectangle rectangle = new Rectangle(Toolkit.getDefaultToolkit() . getScreenSize());

;预期指标指向矩形矩形

private static Rectangle rectangle = new Rectangle(Toolkit.getDefaultToolkit() . getScreenSize());

java 响应事件,用java响应颜色事件相关推荐

  1. 微信公共号开发教程java版——请求消息,响应消息及事件消息类的封装(三)

    一:封装请求信息 当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上. 各消息类型的推送XML数据包结构如下: 查看官网详细介绍 文本消息<xml&g ...

  2. Android事件的响应,Android 开发事件响应之基于监听的事件响应

    Android 开发事件响应之基于监听的事件响应 本文将介绍Android 操作系统如何通过监听来实现对事件的响应. Android 开发事件响应之基于监听的事件响应 背景介绍 Android 开发事 ...

  3. android webview js交互,响应webview图片的响应事件

    2019独角兽企业重金招聘Python工程师标准>>> 方案思路, 1.在点击图片的时候调用本地的java方法并给出响应的图片地址 2.本地获得图片地址后,开启一个遮罩activit ...

  4. java 异步事件_Java编程入门——异步事件:轮询与中断

    CPU几乎把所有的时间都花费在从内存获取指令并运行它们的过程中.然而,CPU和主存仅仅只是计算机硬件系统中众多组件的其中两个.一个完整的系统还包含其他的设备,比如: 硬盘或者固态硬盘,用来存储程序和数 ...

  5. java事件监听器无效_Java的事件监听器学习心得

    在Java的swing编程中,Java中的事件机制非常常用 一. 事件监听器的参与者: 1.事件对象: 一般继承自java.util.EventObject对象,由开发者自行定义. 2.事件源: 就是 ...

  6. java事件编程_java基础 ---Swing事件编程

    java基础 ---Swing事件编程 GUI的设计就剩个菜单组建,这个组件也是想当于容器套容器,在设计方面没有什么难度,主要是一些事件的响应.还有另一种事件的监听方式,也就是适配器监听方法. 1.菜 ...

  7. java 自动启动监听_Spring Boot 启动事件和监听器,太强大了!

    大家都知道,在 Spring 框架中事件和监听无处不在,打通了 Spring 框架的任督二脉,事件和监听也是 Spring 框架必学的核心知识之一. 一般来说,我们很少会使用到应用程序事件,但我们也不 ...

  8. java applet 事件_applet中的普通事件被按钮事件劫走!!!!!在线等。。。。。...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我的一个applet程序中,既有按钮事件,也有普通事件,可是每次applet运行的时候,焦点总是在第一个按钮上,当我的键盘按下的时候却不能响应. 示例程序 ...

  9. android studio listview点击事件,android如何响应listview上不同按钮点击事件

    参考来源:http://www.tuicool.com/articles/bamqiq 大致思路:重写适配器,让主函数继承接口接口 ListItemClickHelp,这个接口中包含onclick方法 ...

  10. android adapter点击事件,Activity中响应Adapter的点击回调事件

    假设一个场景,在ListView的Item中,点击"+"按钮加入该item的商品到购物车中.给予的解决方案是: 在Adapter中定义一个回调接口,在Activity中实现该接口, ...

最新文章

  1. 在数据库组件中用业务规则剖析挑选数据
  2. 谁说GPT只擅长生成?清华研究力证:GPT语言理解能力不输BERT
  3. 王璋等揭示慢性阻塞性肺疾病炎症内型与呼吸道微生物组的关系(IF 21)
  4. 公司间采购的后台配置备忘录
  5. python之metaclass
  6. Spring Boot读取peoperties配置及@Value和@ConfigurationProperties区别和联系
  7. char的测试和含义
  8. vs代码补全的快捷键_iPad Pro变生产力工具,你还缺个轻量级浏览器端代码编辑器...
  9. css设置子盒子水平垂直居中(四种方式)
  10. 转 lucene3搜索引擎,索引建立搜索排序分页高亮显示, IKAnalyzer分词
  11. 阿里云云计算 42 CDN中的常用名词
  12. 老司机教你如何优雅地完成一个小项目测试
  13. mysql 重建索引,mysql优化之索引重建
  14. c# 3D图形处理库
  15. 工具1:DNS隧道检测工具BotDAD
  16. Error while extracting response for type [class xxx] and content type application/xml;charset=UTF-8
  17. 每日一滴——python之time.sleep()
  18. line-height的使用方式
  19. QVector使用示例
  20. VC++的窗口句柄和窗口ID

热门文章

  1. LoadRunner如何调用外部函数
  2. 初学SpringBoot之三
  3. centOS 搭建pipelineDB docs
  4. 一个Excel导出类的实现过程(一):泛型与反射
  5. 位枚举(Bit Flags)
  6. 操作系统学习笔记-2.1.3进程控制
  7. 牛客13592 武藏牌牛奶促销
  8. 计算机网络(十三)-数据链路层-动态分配信道
  9. 计算机c语言等级考试PDF,国家计算机等级考试c语言精华.pdf
  10. 网络管理的任务包括linux,网络管理员的任务是阻止的10.152.8.0/21 一个基于Linux的防火墙的网络子网的默认端口上的所有出站SSH 连接。以下哪项规则集将完成这项任务?(单选题)...