java怎么实现人工智能化屏幕监控窗口

  

这篇文章给大家分享的是有关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怎么实现人工智能化屏幕监控窗口