这篇文章给大家分享的是有关java怎么实现人工智能化屏幕监控窗口的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
具体内容如下
具体代码实现(含注释)
public class 主要{ public 才能;static  void main (String [], args), throws 异常{ ,,,/*,test code */,,} ,/* * *用才能于实时监控屏幕的窗口 ,* @author 城西 *才能@param void *才能@return void ,*/public 才能static void  mvcontroll (), throws 异常{ ,,,/*,建立一个监控屏幕的窗口,*/,,,JFrame frame =, new JFrame(“人工智能化屏幕监控系统“),; ,,,frame.setSize (600600),; ,,,frame.setVisible(真实),; ,,,/*,设置总是显示在顶部,*/,,,frame.setAlwaysOnTop(真实),; ,,,/*,获取默认的工具包,*/,,,Toolkit tk =, Toolkit.getDefaultToolkit (),; ,,,/*,使用工具包获取屏幕的大小,这是创建工具包的唯一作用,*/,,,Dimension dm =, tk.getScreenSize (),; ,,,/*,创建图像的显示区域,*/,,,JLabel imageLabel =, new JLabel (),; ,,,frame.add (imageLabel),; ,,,/*,创建一个机器人,*/,,,Robot Robot =, new 机器人(),; ,,,/*,持续监控屏幕,*/,,,,(真正的),{ ,,,,,/*,创建用于显示屏幕分享部分的区域,填入x/y/宽度/高度 ,,,,,Rectangle rec =, new 矩形(frame.getWidth (),,, 0,,, (int) dm.getWidth(),安康;frame.getWidth (),,, (int) dm.getHeight ()),; ,,,,,/*,根据屏幕分享的当前分享图像创建一个图像对象,*/,,,,,BufferedImage bufimg =, robot.createScreenCapture (rec)),; ,,,,,/*,实时显示在图像显示区域中,*/,,,,,imageLabel.setIcon (new ImageIcon (bufimg)),; ,,,} ,,} ,/* * *打才能开指定的路径 public 才能static void  midopenQQ (String 路径),throws 异常{ ,,,Desktop Desktop =, Desktop.getDesktop (),; ,,,/*,打开指定的uri所指定的应用程序,*/,,,desktop.open (new 文件(路径)),; ,,,/*,创建一个机器人,*/,,,Robot Robot =, new 机器人(),; ,,,/*,因为创建机器人需要时间,因此在后续操作之前需要进行延迟加载,*/,,,robot.delay (2000),; ,,,/*,使用机器人的mouseMove方法将鼠标的光标移动到指定的位置上,这里我设置的是QQ界面的登录按钮上面,*/,,,robot.mouseMove (709519),; ,,,/*,定义鼠标事件:按下,*/,,,robot.mousePress (InputEvent.BUTTON1_DOWN_MASK),; ,,,/*,定义鼠标事件:放开,*/,,,robot.mouseRelease (InputEvent.BUTTON1_DOWN_MASK),; ,,,/*,事件的延迟,*/,,,robot.delay (300),; ,,} ,/* * *才能简单的打开路径指定的路径所在的应用程序 ,* @author 城西 *才能@param String 路径 * @return 才能空白 ,*/public 才能static void  easyopenQQ (String 路径),throws 异常{ ,,,Desktop Desktop =, Desktop.getDesktop (),; ,,,/*,打开指定的文件,*/,,,desktop.open (new 文件(路径)),; ,,} ,/* * *打才能开uri指定的网址 ,* @author 城西 *才能@param String  uri * @return 才能空白 ,*/public 才能static void  openBrowse (String uri), throws 异常{ ,,,/*,允许java程序使用在桌面上注册了的所有应用程序,*/,,,Desktop Desktop =, Desktop.getDesktop (),; ,,,/*,使用默认的浏览器打开指定uri */,,,desktop.browse (new URI (“http://www.baidu.com")),; 以前,,}>感谢各位的阅读!关于“java怎么实现人工智能化屏幕监控窗口”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
java怎么实现人工智能化屏幕监控窗口