public static void test() {

//实例化窗口

JFrame jf = new JFrame("eagle天堂屏幕监控");

//设置窗口大小

jf.setSize(600, 600);

//显示窗口

jf.setVisible(true);

//窗口始终显示在其他窗口的上面

jf.setAlwaysOnTop(true);

//窗口关闭的同时程序关闭

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//开始监控屏幕

//拿到工具类

Toolkit tk = Toolkit.getDefaultToolkit();

//获取屏幕大小

Dimension dm = tk.getScreenSize();

//利用label显示图片

JLabel imageLabel = new JLabel();

jf.add(imageLabel);

//利用robot

try {

Robot robot = new Robot();

while(true) {

//创建一个矩形

Rectangle rec = new Rectangle(jf.getWidth(), 0, (int) dm.getWidth() - jf.getWidth(), (int) dm.getHeight());

//创建一个包含从屏幕中读取的图像

BufferedImage bufImg = robot.createScreenCapture(rec);

//将图片设置到label中

imageLabel.setIcon(new ImageIcon(bufImg));

//延迟100毫秒

Thread.sleep(100);

}

} catch (Exception e) {

e.printStackTrace();

}

}

java监控屏幕_Java实现简单屏幕监控相关推荐

  1. java gui 日历_Java实现简单日历小程序 Java图形界面小日历开发

    今天给大家介绍一下如何用Java swing开发一款简单的小日历,下面我们来看代码: 首先创建一个CalendarBean类,用于基本的日期计算: package other1; import jav ...

  2. java 日历界面_Java实现简单日历小程序 Java图形界面小日历开发

    今天给大家介绍一下如何用java swing开发一款简单的小日历,下面我们来看代码: 首先创建一个calendarbean类,用于基本的日期计算: package other1; import jav ...

  3. java银行取款_Java写简单的银行取钱系统

    按ctrl+a 选中所有的代码删除,再复制下面的代码输入即可 import java.util.Scanner; public class 简单的银行取钱系统 //class的名字可以自己新建和这个一 ...

  4. java 开发帮助_java的简单编程请帮助

    (选择题答案可能有多选)一.java基础1.下面那句话编译时不会出现警告或错误:(5分)a)floatf=1.3;b)charc="a";c)byteb=257;d)boolean ...

  5. java 模拟鼠标_java实现简单的模拟键盘鼠标操作

    简简单单的记录: 近期需要用到模拟键盘鼠标操作,所以记录下来,以备后用,看了很多例子,未标明引用,请见谅 package com.text.jna; import javax.imageio.Imag ...

  6. java 通信 教程_Java实现简单的socket通信教程

    今天学习了一下java如何实现socket通信,感觉难点反而是在io上,因为java对socket封装已经很完善了. 今天代码花了整个晚上调试,主要原因是io的flush问题和命令行下如何运行具有pa ...

  7. java字符生成器_Java实现简单字符生成器代码例子

    创建成功的字符串对象,其长度是固定的,内容是不能被修改和编辑.虽然使用"+"可以达到增加新字符或字符串的目的,但"+"会产生一个新的String实例,会在内存中 ...

  8. java扫雷教程_java实现简单扫雷游戏

    本文实例为大家分享了java实现简单扫雷游戏的具体代码,供大家参考,具体内容如下 package com.test.swing; import java.awt.event.ActionEvent; ...

  9. java泛型特点_java泛型简单总结

    Java泛型简单总结 1)基本概念: 泛型(Generic Type或Generics)是 对Java语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类.可以把类型参数看做是使用参数化类型时 ...

  10. java实现计算器_Java 实现简单计算器

    最后一次更新于2019/07/08 效果演示图 功能与流程 要制作一个简易计算器,首先你要清楚GUI里要显示什么: 结果显示框 0-9的数字 删除功能 清楚功能 搜寻历史记录功能 计算结果的功能 括号 ...

最新文章

  1. python学习框架图-从零搭建深度学习框架(二)用Python实现计算图和自动微分
  2. java中比较字符串的大小用String的compareTo()
  3. python父进程调用子进程_Python2.7下,调用subprocess启动子进程,读取子进程标准输出若干问题...
  4. opengl 区域填充之种子填充线扫描法
  5. 软件开发工具--自考2018年10月程序填空
  6. attention :为什么要用attention机制
  7. drupal7 代码生成用户,并自动登录
  8. (三) OpenCV仿射变换与透射变换(Affine and Perspective Transform)
  9. 如何排查即时通讯互动开发平台AnyChat的故障信息
  10. python在工作中怎么用_在Python中调用是如何工作的?
  11. Latex数学公式表
  12. 数据oracle的等保三级测评,等级保护测评三级详解测评要求项测评方法及测评步骤...
  13. VC编程调用dxdiag生成XML文件,来获取系统配置情况
  14. Java网络编程socket基础学习
  15. NDS CA system和爱迪德CA系统
  16. 【Unity学习笔记】[Unity中文课堂教程] C#中级编程代码
  17. 推动线下网吧转型 京东Game+ CEST总决赛圆满落幕
  18. 车辆融资租赁合同(主要条款)
  19. [object Object]
  20. mybatis plus 格式话_(转)mybatis-plus的使用 ------ 进阶

热门文章

  1. 使用SAX读取XML文件
  2. 计算机专业个人职业规划范文200字,计算机专业的职业生涯规划范文
  3. 常用数据下载网站汇总
  4. 【AllenNLP入门教程】: 2、基于Allennlp2.4版本的一些使用技巧
  5. Linux ida 代码,[分享][下载]IDA Pro 7.5 Linux Demo
  6. 什么是工序分析法?工序分析的方法和实施步骤有哪些
  7. Android 反编译指南
  8. 安卓机型app的编译与反编译 apk文件的简单说明与解析
  9. minkowski sum matlab,Matlab 聚类分析
  10. 电子购物网站导航制作