假设我希望像平常一样在 JFrame 中启动一个程序,但我希望该程序能够访问和操作整个计算机屏幕 (Macintosh) 的矩形 block 超出了程序的框架。
通过“操纵”,在这种情况下,我打算应用一些模式识别方案,并且我需要能够读取单个像素。
任何关于如何开始这样的努力的想法将不胜感激。
约翰·多纳
最佳答案
Robot 类有一个方法 createScreenCapture ,用于获取屏幕捕获并将其存储为 BufferedImage,然后可以通过 Java 成像库对其进行操作。我相信您需要导入或创建模式识别库。
关于java - 从外部Java屏幕资源获取 "image",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4709972/