public class GuiCamera

{

private String fileName; //文件的前缀

private String defaultName = "xxx";

static int serialNum=0;

private String imageFormat; //图像文件的格式

private String defaultImageFormat="jpg";

Dimension d = Toolkit.getDefaultToolkit().getScreenSize();

public GuiCamera(String s,String format) {

fileName = s;

imageFormat=format;

}

public void snapShot() {

try {

//拷贝屏幕到一个BufferedImage对象screenshot

BufferedImage screenshot = (new Robot()).createScreenCapture(new

Rectangle(0, 0, (int) d.getWidth(), (int) d.getHeight()));

serialNum++;

//根据文件前缀变量和文件格式变量,自动生成文件名

String name=fileName+String.valueOf(serialNum)+"."+imageFormat;

File f = new File(name);

//将screenshot对象写入图像文件

ImageIO.write(screenshot, imageFormat, f);

}

catch (Exception ex) {

}

}

public static void main(String[] args)

{

GuiCamera cam= new GuiCamera("d:\\java", "jpg");

cam.snapShot();

}

}

只能截取屏幕...传送可以以流的形式输出到对方。。。

java实现行程长度编码,java 实现行程编码解码?相关推荐

  1. java微妙_编码Java时的10个微妙的最佳实践

    java微妙 这是10条最佳实践的列表,这些最佳实践比您的平均Josh Bloch有效Java规则要微妙得多. 尽管Josh Bloch的列表很容易学习,并且涉及日常情况,但此处的列表包含了涉及API ...

  2. java的程序编码,JAVA编码转换的详细过程

    我们常见的JAVA程序包括以下类别: *直接在console上运行的类(包括可视化界面的类) *JSP代码类(注:JSP是Servlets类的变型) *Servlets类 *EJB类 *其它不可以直接 ...

  3. java 转换gbk编码,java中GBK转UTF-8乱码的解决方法

    java中GBK转UTF-8乱码的解决方法 如果自己采用的是GBK编码,对方采用得到是UTF-8编码,发送数据时需要将GBK编码数据转换成UTF-8编码数据,这样对方才不会乱码. 问题出现:GBK转U ...

  4. js编码java解码_js编码处理(转)

    1.使用 JS中的 encodeURIComponent或 encodeURI方法. 说明: encodeURIComponent(String) 对传递参数进行设置.不编码字符有 71个: !, ' ...

  5. java中文乱码解决之道(五)—–java是如何编码解码的

    编码&解码 1:I/O操作 2:内存 3:数据库 4:javaWeb 下面主要介绍前面两种场景,数据库部分只要设置正确编码格式就不会有什么问题,javaWeb场景过多需要了解URL.get.P ...

  6. java 编码解码_深入解析Java中的编码转换以及编码和解码操作

    一.Java编码转换过程 我们总是用一个java类文件和用户进行最直接的交互(输入.输出),这些交互内容包含的文字可能会包含中文.无论这些java类是与数据库交互,还是与前端页面交互,他们的生命周期总 ...

  7. Java实现Base64编码和解码的方式

    Base64 编码是什么? Base64 是一种编码的方式, 并不是安全领域的加密解密算法. Base64 的目的是把一些二进制符转成普通字符, 方便在网络上传输. 因为有些系统只能使用ASCII字符 ...

  8. Base64 JAVA后台编码与JS前台解码(解决中文乱码问题)

    中文通过Java后台进行Base64编码后传到前台,通过JS进行Base64解码时会出现中文乱码的问题,被这个问题也是困扰了几天,使用jquery.base64.js只能转码非中文字符,经过搜集各种方 ...

  9. Java的中英文编码和解码问题

    Java的中英文编码和解码问题 编码: 即将字符变成二进制数,然而二进制在高级预语言中用字节表示.所以编码可以理解成将字符转换成字节. 比如在民国时期,我们的身份是地下党,现在需要传一份秘密情报给我党 ...

最新文章

  1. 一键安装lamp之php插件
  2. Windows编程---------MessageBox
  3. python socket发送数组_利用pyprocessing初步探索数组排序算法可视化
  4. 遗传算法求解背包问题
  5. 图像风格迁移(Neural Style)简史
  6. 如何构建一个流量无损的在线应用架构 | 专题中篇
  7. 如何查看keepalived版本号_Keepalived介绍 , 配置说明 , 及实际应用
  8. 苹果为提振销量疯狂试探!官网推出新福利:买买买更轻松
  9. Trustdata:《2018年Q1中国移动互联网行业发展分析报告》
  10. ffmpeg 解复用视频文件
  11. 神经网络动态可视化工具
  12. 完美解决win10打开或关闭系统图标网络灰色
  13. linux虚拟机scsi类型,linux虚拟机的scsi设备id与盘符不一致问题的解决
  14. linux中PATH环境变量的作用和使用方法
  15. SwiftUI - 常用控件:Slider、Stepper、Picker、Toggle、Form、LoadingView、Gradient、AnyView
  16. dispatch source理解
  17. Kb 和 KB 的区别
  18. 比特交织 matlab,比特交织空时编码不对称调制方案及软件分析
  19. contains( )方法
  20. phonegap入门--4 Camera 摄像头

热门文章

  1. akoj-1153-p次方求和
  2. MySqlDataReader在Using中使用
  3. Nhibernate3.3.3 GA使用初探
  4. iPhone开发-输出口和操作(转)
  5. 详解数据治理相关的7个术语和名词
  6. 《三国演义》社交网络数据分析:最重要的一号人物竟是……
  7. Bruce Eckel最新演讲:调bug就是浪费生命!放弃吧!(附完整PPT)
  8. 姚期智:算法将推动下一波AI浪潮,现有革新将达极限
  9. oracle bloom过滤,CSS_Oracle BLOOM过滤问题分析与解决,升入11.2.0.1遇到一个BLOOM过滤器 - phpStudy...
  10. SpringBoot 3.0最低版本要求的JDK 17,这几个新特性不能不知道!