为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

jsp截屏

2018-06-08 4页 doc 17KB 17阅读

用户头像

is_044822

暂无简介

举报
jsp截屏jsp截屏 import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; /*************************************************************...
jsp截屏
jsp截屏 import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; /******************************************************************************* * ?ÃJavaBean?ÉÒÔÖ??ÓÔÚÆäËûJavaÓ?ÓÃ?ÌÐòÖе?ÓÃ??ʵÏÖÆÁÄ?µÄ"ÅÄÕÕ" This JavaBean is used to snapshot the * GUI in a Java application! You can embeded it in to your java application * source code, and us it to snapshot the right GUI of the application * * @see javax.ImageIO * @author liluqun ([email]liluqun@263.net[/email]) * @version 1.0 * ******************************************************************************/ class GuiCamera { private String fileName; // ÎÄ?þµÄÇ?׺ private String defaultName = "GuiCamera"; static int serialNum = 0; private String imageFormat; // Í?ÏñÎÄ?þµÄ?ñÊ? private String defaultImageFormat = "png"; Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); /*********************************************************************** * Ä?ÈϵÄÎÄ?þÇ?׺ΪGuiCamera??ÎÄ?þ?ñÊ?ΪPNG?ñÊ? The default construct will use the * default Image file surname "GuiCamera", and default image format * "png" **********************************************************************/ public GuiCamera() { fileName = defaultName; imageFormat = defaultImageFormat; } /*********************************************************************** * @param s * the surname of the snapshot file * @param format * the format of the image file, it can be "jpg" or "png" * ????ÔìÖ??ÖJPGºÍPNGÎÄ?þµÄ?æ?? **********************************************************************/ public GuiCamera(String s, String format) { fileName = s; imageFormat = format; } /*********************************************************************** * ?ÔÆÁÄ??øÐÐÅÄÕÕ snapShot the Gui once **********************************************************************/ public void snapShot() { try { // ????ÆÁÄ?µ?Ò??öBufferedImage?ÔÏóscreenshot //ÕâÀï createScreenCaptureÖеÄ4?ö?ÎÊý?ÍÊÇÐèÒª?ØÈ?µÄÍ?ÐεÄ2?ö??µã??Ò??ÍÊÇÍ??ýjsÈ???µÄ2?öµã 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); System.out.print("Save File " + name); // ??screenshot?ÔÏóÐ?ÈëÍ?ÏñÎÄ?þ ImageIO.write(screenshot, imageFormat, f); System.out.print("..Finished! "); } catch (Exception ex) { System.out.println(ex); } } public static void main(String[] args) { GuiCamera cam = new GuiCamera("Test", "png"); cam.snapShot(); } }
/
本文档为【jsp截屏】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索