import java.awt.AWTException;
import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Src {
private Robot robot;
private Dimension screen;
private Rectangle rect;
private boolean status = true;
public static void main(String[] args) {
new Src(1);
}
public Src(int friend_id) {
try {
robot = new Robot();
screen = Toolkit.getDefaultToolkit().getScreenSize();
rect = new Rectangle(screen);
JFrame f = new JFrame();
f.setBounds(100, 100, 200, 200);
JLabel l = new JLabel();
f.add(l);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
new Thread(new Runnable() {
@Override
public void run() {
while (status) {
try {
BufferedImage img = robot.createScreenCapture(rect);
ByteArrayOutputStream out = new ByteArrayOutputStream();
ImageIO.write(img, "gif", out);
byte[] b = out.toByteArray();
l.setIcon(new ImageIcon(b));
Thread.sleep(5);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}).start();
} catch (AWTException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
java取得屏幕的宽和高。 java取得屏幕的宽和高。 java取得屏幕的宽和高。
java 编程实现鼠标单击获取屏幕上的任一点位置的颜色 java 编程实现鼠标单击获取屏幕上的任一点位置的颜色 java 编程实现鼠标单击获取屏幕上的任一点位置的颜色 java 编程实现鼠标单击获取屏幕上的任一点位置的颜色 ...
使用java语言获取屏幕颜色代码示例。这样的话我们javacoder 就也可以写游戏脚本咯。~使用java语言获取屏幕颜色代码示例。这样的话我们javacoder 就也可以写游戏脚本咯。~
通过选中区域大小截取屏幕内容,并保存为图片
Java获取屏幕上任意点颜色源码 我的思路比较简单: 第一步:抓一张全屏的图片 第二步:通过鼠标移动事件 获取x,y坐标 第三步:获取图片上x,y坐标的颜色
使用鼠标钩子实现全局响应,替代MouseMotionListener的mouseMove方法
NULL 博文链接:https://jarg.iteye.com/blog/1504195
java 获取屏幕指定点颜色
大家都知道金山词霸只能取windows程序,java做的软件和firefox里面都取不了,这是因为java自己的文字渲染没有调用操作系统的api,而是自己绘制的原因,这是个小练习,只是尝试下在jdk环境下,对java程序的取词程序,...
java代码-使用java解决抓取当前屏幕信息的源代码 ——学习参考资料:仅用于个人学习使用!
java写的实时显示屏幕rgb的值并且能够按照利用JIntellitype这个c++库提供的jni接口实现全局热键退出
Java取得电脑屏幕大小 Java取得电脑屏幕大小 Java取得电脑屏幕大小 Java取得电脑屏幕大小
NJ-ScreenRecorder 用 Java 开发的屏幕录制器 对于我的在线作品集,我想上传我迄今为止开发的所有游戏、网站和软件的屏幕录制视频。 我尝试了一些免费软件,如 CamStudio、Screen Recorder 等。但它们都无法以所需的...
java通过网络编程实现观看另一电脑的屏幕动作,很简单两个代码类,大家可以玩玩儿,server和client分别放到两台电脑运行,边可以看到效果
java通过简单的代码观看其他电脑的屏幕操作,可以将jdk7的jre目录跟运行的字节码文件一起放到一台电脑,然后自己写批处理bat文件,设置临时的PATH,然后直接调用java 类,可以试运行了
Java中得到电脑屏幕的大小的一个简单例子!
(1)随机获取屏幕指定区域; (2)编辑(添加文字)截图; (3)存储截图; 源码都是经过本人亲测的,都是完整可运行的,对于源码本身大家不必担心,用idea或eclipse或者myeclipse,只要是java专用的编译器都...
基于java的QQ截屏工具的设计和实现能够实现对屏幕的随机截取,复制,保存以及添加文字等操作,便于用户对数据的处理。 该软件的功能: (1)随机获取屏幕指定区域; (2)编辑(添加文字)截图; (3)存储...
一个java小工具,使用java查看屏幕上某一点的颜色