Robot robot = new Robot();
//要捕捉的屏幕显示范围,下面以全屏示例说明
Rectangle rect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
BufferedImage bm = robot.createScreenCapture(rect);
File file = new File("c:/sys.jpg");
FileOutputStream outputstream = new FileOutputStream(file);
JPEGCodec.createJPEGEncoder(outputstream).encode(bm);
ImageIO.write(bm, "jpg", outputstream);
//要捕捉的屏幕显示范围,下面以全屏示例说明
Rectangle rect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
BufferedImage bm = robot.createScreenCapture(rect);
File file = new File("c:/sys.jpg");
FileOutputStream outputstream = new FileOutputStream(file);
JPEGCodec.createJPEGEncoder(outputstream).encode(bm);
ImageIO.write(bm, "jpg", outputstream);
发表评论
-
MyEclipse6.5配置Tomcat7.0
2014-11-26 10:26 771window>>Preferences>&g ... -
JSP 转换 mht java 代码
2013-11-22 10:31 1006import java.io.BufferedInputS ... -
JAVA实现FTP上传下载
2013-09-06 10:31 829import java.io.DataIn ... -
java的KVM在arm上的应用
2013-03-21 09:26 894http://wenku.baidu.com/view/162 ... -
JAVA在ARM的应用
2013-03-21 09:18 5700J2ME CDC(Connected Device Confi ... -
引用他人代码去掉前面行数
2013-03-19 11:01 831import java.io.*; public clas ... -
JAVA调用DLL文件
2012-11-25 16:02 9391 创建 TestDll.java public cla ... -
用java的反射清空对象属性的值
2012-10-25 16:09 7956@SuppressWarnings("unche ... -
用反射清空对象属性的的值
2012-10-25 16:06 0@SuppressWarnings("unche ... -
JMS实例,包括点对点和主题订阅
2012-07-11 10:58 2962三个Java文件: JMSTest.java ... -
Jmail收发邮件
2012-07-11 09:32 1060Jmail 接收邮件: import javax.mai ... -
MyEclipse6.0反编译插件jadclipse安装
2012-05-16 11:54 996插件下载 反编译工具jad,地址:http://www.var ... -
MyEclipse6.0反编译插件jadclipse安装
2012-05-16 11:51 0插件下载 反编译工具ja ... -
把第一个对象中不为空的数据复制到第二个对象中
2012-04-09 10:31 1009/*** *实现两个实例对象之间的对拷, * ... -
velocity导出word模板
2012-02-29 13:11 1468public class VelocityExample { ... -
Jacob操作word
2012-02-29 13:02 1312package test; import com.jacob ... -
EJB3学习资料
2011-03-31 17:28 828http://wenku.baidu.com/view/6e2 ... -
Java和C#相互调用
2011-03-31 17:23 868http://developer.51cto.com/art/ ... -
java操作注册表方法
2011-02-23 16:57 833http://www.iteye.com/topic/8229 ... -
java源程序加密解决方案(基于Classloader解密)
2011-02-22 21:55 1161最近接触到加密系统的要求 1.绑定用户的MAC地址 2 ...
相关推荐
【Java桌面截图程序】是一个利用Java编程语言实现的桌面截屏工具,它的主要功能是允许用户在计算机桌面上快速捕获屏幕快照。这个程序包含了完整的源代码,开发者可以研究和学习,也可以作为基础进行二次开发。由于它...
用Java做的桌面截图工具,截图后,自动出现图片要保存的文件夹选项,选择目录
【JAVA 桌面考试系统】是一个基于JAVA技术开发的桌面应用程序,主要目的是为了提供一个教育环境下的在线考试平台。这个系统通常包含了学生登录、试题管理、考试过程控制以及成绩统计等一系列功能,对于学习和实践...
Java桌面程序开发框架Viewa是专为构建Java应用程序设计的一款工具,它提供了丰富的功能和便捷的API,使得开发者能够高效地创建出具有现代用户界面的桌面应用。在Java的世界里,Swing和JavaFX通常是进行桌面应用开发...
Java桌面管理器是一款基于Java编程语言开发的桌面应用程序,它为用户提供了一种高效且便捷的方式来管理和自定义他们的工作环境。这款工具集成了多种实用功能,包括实时天气显示、常用软件的快捷启动以及系统操作如...
java桌面消除游戏.zipjava桌面消除游戏.zipjava桌面消除游戏.zip java桌面消除游戏.zipjava桌面消除游戏.zipjava桌面消除游戏.zip java桌面消除游戏.zipjava桌面消除游戏.zipjava桌面消除游戏.zip java桌面消除游戏....
“Java桌面监控程序”是指利用Java编程语言开发的一种运行在用户桌面上的应用程序,主要用于监控计算机系统的各项活动或状态。这类程序通常具备实时监测系统资源(如CPU、内存使用情况)、网络流量统计、应用程序...
Java桌面_坦克大战小游戏.zipJava桌面_坦克大战小游戏.zip Java桌面_坦克大战小游戏.zipJava桌面_坦克大战小游戏.zip Java桌面_坦克大战小游戏.zipJava桌面_坦克大战小游戏.zip Java桌面_坦克大战小游戏.zipJava桌面...
【Java桌面程序——计算器开发详解】 Java是一种广泛使用的编程语言,尤其在开发桌面应用程序时,其跨平台的特性使得开发者可以编写一次代码,到处运行。本篇将详细讲解如何使用Java来开发一个简单的计算器程序。 ...
在本项目中,"Java桌面通信程序"是一个利用Java Swing库构建的桌面应用程序,它具有好友管理和服务器对客户端管理的功能。这个程序展示了如何利用Java GUI技术来创建一个交互式的通信平台,用户可以进行消息交流和...
Java桌面聊天工具是一种基于Java技术实现的交互式应用程序,它允许用户通过本地计算机或网络进行实时通讯。在这款工具的设计和开发过程中,涉及到的核心Java知识点主要包括Java网络通信、输入输出流以及多线程编程。...
《精通NetBeans——Java桌面、Web与企业级程序开发详解》是一本专为Java开发者设计的深入指南,它详尽地介绍了如何利用NetBeans IDE进行高效且高效的编程工作。NetBeans是一个开源的集成开发环境(IDE),广泛用于...
Java桌面应用数据传输是将Java应用程序设计为桌面端软件,使得用户可以在本地计算机上运行,进行数据的交互和处理。这种技术主要依赖于Java的JavaFX或者Swing库来构建图形用户界面(GUI),并利用Java的网络通信功能...
Java桌面系统开发是一种创建在Java平台上运行的桌面应用程序的技术,它允许开发者构建功能丰富的、跨平台的应用程序。这个"基于JAVA桌面系统开发教程"涵盖了从基础到高级的多个主题,旨在帮助初学者和有一定经验的...
java桌面小程序,主要为游戏.zipjava桌面小程序,主要为游戏.zip java桌面小程序,主要为游戏.zipjava桌面小程序,主要为游戏.zip java桌面小程序,主要为游戏.zipjava桌面小程序,主要为游戏.zip java桌面小程序,...
在Java编程环境中,获取桌面图像并显示鼠标图形是一项高级任务,涉及到图形用户界面(GUI)和系统级别的交互。本文将详细讲解如何通过Java实现这一功能,以及如何利用这些技术来创建一个简单的桌面监控程序。 首先...
【搭建Java桌面应用程序原型】是关于使用Java技术构建桌面应用早期阶段的工作,即创建一个功能简化的模型,以便评估技术可行性、验证用户需求并预估项目时间和资源。这篇文章由odt团队在2006年发表,以一个名为...
`properJavaRDP`是一个用Java编写的远程桌面协议(RDP)客户端,它提供了对Windows远程桌面服务的访问支持。此项目旨在提供一个稳定且可扩展的平台,以便开发者能够在Java应用程序或Web应用中集成远程桌面功能。 ...
结合java.awt.Rectangle对象,我们可以精确地定义要截取的屏幕部分,从而实现对当前桌面的截屏功能。 接下来,画图和标记功能是此工具的亮点。用户可以自由选择画笔的颜色和类型,这在Java中可以通过创建自定义图形...
Java桌面提醒程序是一种在用户桌面上提供定时提醒功能的应用,主要使用Java编程语言实现,并结合XML文件进行数据存储。这个程序允许用户设置每日、每周或每年的提醒,以确保不会错过任何重要的事件或任务。 首先,...