<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    sunfruit[請訪問http://www.fruitres.cn]

    --我相信JAVA能走得更遠(yuǎn) QQ:316228067

    [轉(zhuǎn)貼]JAVA截取當(dāng)前屏幕生成圖片的代碼

    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應(yīng)用程序中調(diào)用,實現(xiàn)屏幕的"拍照"
    ?* 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
    ?*
    ?*****************************************************/

    public 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();

    ??? /****************************************************************
    ???? * 默認(rèn)的文件前綴為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"
    ???? * 本構(gòu)造支持JPG和PNG文件的存儲
    ???? ****************************************************************/
    ??? public GuiCamera(String s,String format) {
    ????
    ????? fileName = s;
    ????? imageFormat=format;
    ??? }
    ????
    ??? /****************************************************************
    ???? * 對屏幕進行拍照
    ???? * snapShot the Gui once
    ???? ****************************************************************/
    ??? public void snapShot() {
    ????
    ????? try {
    ????? //拷貝屏幕到一個BufferedImage對象screenshot
    ??????? BufferedImage screenshot = (new Robot()).createScreenCapture(new
    ??????????? Rectangle(0, 0, (int) d.getWidth(), (int) d.getHeight()));
    ??????? serialNum++;
    ??????? //根據(jù)文件前綴變量和文件格式變量,自動生成文件名
    ??????? 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!\n");
    ????? }
    ????? catch (Exception ex) {
    ??????? System.out.println(ex);
    ????? }
    ??? }

    ??? public static void main(String[] args)
    ??? {
    ??????? GuiCamera cam= new GuiCamera("d:\\Hello", "png");//

    ??????? cam.snapShot();
    ??? }
    }

    posted on 2006-06-27 13:57 sunfruit 閱讀(1649) 評論(3)  編輯  收藏 所屬分類: JAVA SE & EE

    評論

    # re: [轉(zhuǎn)貼]JAVA截取當(dāng)前屏幕生成圖片的代碼 2006-07-11 15:12 cs

    不錯 下次來偷用  回復(fù)  更多評論   

    # re: [轉(zhuǎn)貼]JAVA截取當(dāng)前屏幕生成圖片的代碼 2006-07-11 22:07 sf

    嘿嘿,好啊  回復(fù)  更多評論   

    # re: [轉(zhuǎn)貼]JAVA截取當(dāng)前屏幕生成圖片的代碼[未登錄] 2007-10-06 19:18 heaven

    好! 謝謝啊 我找好久了。。。  回復(fù)  更多評論   

    主站蜘蛛池模板: 亚洲大片免费观看| a级黄色毛片免费播放视频| 亚洲AV综合色区无码二区爱AV| 亚洲国产精品综合久久久| 亚洲a∨国产av综合av下载| 免费大片黄在线观看| 国产免费爽爽视频在线观看| 噼里啪啦电影在线观看免费高清| 日本免费福利视频| 久久久久亚洲精品天堂| 色婷婷亚洲一区二区三区| 3344在线看片免费| 国产黄色片在线免费观看| 亚洲人成欧美中文字幕| a级毛片高清免费视频| 国产亚洲精品a在线观看app| 18禁亚洲深夜福利人口| 日韩精品电影一区亚洲| 亚洲精品欧洲精品| 免费无码又爽又刺激网站| 久久国产亚洲观看| 夜夜爽妓女8888视频免费观看| 国产成人免费网站| 亚洲国产精品第一区二区| 免费的黄网站男人的天堂| 亚洲熟女乱综合一区二区| 激情综合亚洲色婷婷五月APP| 在线观看免费人成视频色9| 亚洲AⅤ男人的天堂在线观看| 亚洲精品偷拍视频免费观看| 亚洲aⅴ无码专区在线观看春色| 亚洲精品国产高清不卡在线| 国产拍拍拍无码视频免费| 亚洲国产亚洲片在线观看播放| 美女视频黄的免费视频网页| 亚洲精品中文字幕麻豆| 免费观看美女裸体网站| 亚洲人配人种jizz| 最近免费中文字幕mv电影| 国产精品亚洲A∨天堂不卡| 国产免费的野战视频|