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做视频监控
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章