java监控屏幕_Java实现简单屏幕监控
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实现简单屏幕监控相关推荐
- java gui 日历_Java实现简单日历小程序 Java图形界面小日历开发
今天给大家介绍一下如何用Java swing开发一款简单的小日历,下面我们来看代码: 首先创建一个CalendarBean类,用于基本的日期计算: package other1; import jav ...
- java 日历界面_Java实现简单日历小程序 Java图形界面小日历开发
今天给大家介绍一下如何用java swing开发一款简单的小日历,下面我们来看代码: 首先创建一个calendarbean类,用于基本的日期计算: package other1; import jav ...
- java银行取款_Java写简单的银行取钱系统
按ctrl+a 选中所有的代码删除,再复制下面的代码输入即可 import java.util.Scanner; public class 简单的银行取钱系统 //class的名字可以自己新建和这个一 ...
- java 开发帮助_java的简单编程请帮助
(选择题答案可能有多选)一.java基础1.下面那句话编译时不会出现警告或错误:(5分)a)floatf=1.3;b)charc="a";c)byteb=257;d)boolean ...
- java 模拟鼠标_java实现简单的模拟键盘鼠标操作
简简单单的记录: 近期需要用到模拟键盘鼠标操作,所以记录下来,以备后用,看了很多例子,未标明引用,请见谅 package com.text.jna; import javax.imageio.Imag ...
- java 通信 教程_Java实现简单的socket通信教程
今天学习了一下java如何实现socket通信,感觉难点反而是在io上,因为java对socket封装已经很完善了. 今天代码花了整个晚上调试,主要原因是io的flush问题和命令行下如何运行具有pa ...
- java字符生成器_Java实现简单字符生成器代码例子
创建成功的字符串对象,其长度是固定的,内容是不能被修改和编辑.虽然使用"+"可以达到增加新字符或字符串的目的,但"+"会产生一个新的String实例,会在内存中 ...
- java扫雷教程_java实现简单扫雷游戏
本文实例为大家分享了java实现简单扫雷游戏的具体代码,供大家参考,具体内容如下 package com.test.swing; import java.awt.event.ActionEvent; ...
- java泛型特点_java泛型简单总结
Java泛型简单总结 1)基本概念: 泛型(Generic Type或Generics)是 对Java语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类.可以把类型参数看做是使用参数化类型时 ...
- java实现计算器_Java 实现简单计算器
最后一次更新于2019/07/08 效果演示图 功能与流程 要制作一个简易计算器,首先你要清楚GUI里要显示什么: 结果显示框 0-9的数字 删除功能 清楚功能 搜寻历史记录功能 计算结果的功能 括号 ...
最新文章
- python学习框架图-从零搭建深度学习框架(二)用Python实现计算图和自动微分
- java中比较字符串的大小用String的compareTo()
- python父进程调用子进程_Python2.7下,调用subprocess启动子进程,读取子进程标准输出若干问题...
- opengl 区域填充之种子填充线扫描法
- 软件开发工具--自考2018年10月程序填空
- attention :为什么要用attention机制
- drupal7 代码生成用户,并自动登录
- (三) OpenCV仿射变换与透射变换(Affine and Perspective Transform)
- 如何排查即时通讯互动开发平台AnyChat的故障信息
- python在工作中怎么用_在Python中调用是如何工作的?
- Latex数学公式表
- 数据oracle的等保三级测评,等级保护测评三级详解测评要求项测评方法及测评步骤...
- VC编程调用dxdiag生成XML文件,来获取系统配置情况
- Java网络编程socket基础学习
- NDS CA system和爱迪德CA系统
- 【Unity学习笔记】[Unity中文课堂教程] C#中级编程代码
- 推动线下网吧转型 京东Game+ CEST总决赛圆满落幕
- 车辆融资租赁合同(主要条款)
- [object Object]
- mybatis plus 格式话_(转)mybatis-plus的使用 ------ 进阶
热门文章
- 使用SAX读取XML文件
- 计算机专业个人职业规划范文200字,计算机专业的职业生涯规划范文
- 常用数据下载网站汇总
- 【AllenNLP入门教程】: 2、基于Allennlp2.4版本的一些使用技巧
- Linux ida 代码,[分享][下载]IDA Pro 7.5 Linux Demo
- 什么是工序分析法?工序分析的方法和实施步骤有哪些
- Android 反编译指南
- 安卓机型app的编译与反编译 apk文件的简单说明与解析
- minkowski sum matlab,Matlab 聚类分析
- 电子购物网站导航制作