欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Java如何捕獲當(dāng)前屏幕圖像

這篇文章主要介紹“Java如何捕獲當(dāng)前屏幕圖像”,在日常操作中,相信很多人在Java如何捕獲當(dāng)前屏幕圖像問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Java如何捕獲當(dāng)前屏幕圖像”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

城固網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,城固網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為城固成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的城固做網(wǎng)站的公司定做!

package com.borland.samples.welcome;

/**
* Title:
* Description:
* Copyright: Copyright (c) 2001
* Company:
* @author
* @version 1.0
*/
import java.awt.*;
import java.awt.image.*;
import com.sun.image.codec.jpeg.*;

class ImageCanvas extends Canvas{
private Image image;
private Dimension prefSize;

public ImageCanvas(Image image){
this.image = image;
calculatePreferredSize();
}

public void setImage(Image image){
this.image = image;
calculatePreferredSize();
repaint();
}

private void calculatePreferredSize(){
prefSize = new Dimension(image.getWidth(this),image.getHeight(this));
System.out.println(image.getWidth(this));
setSize(prefSize);
}
public Dimension getPreferredSize() {
return prefSize;
}
public Dimension getMinimumSize() {
return prefSize;
}
public void update(Graphics g){
paint(g);
}
public void paint(Graphics g){
g.drawImage(image,0,0,null);
}
}

class ImageUtils{
public static Image getScreenImage(){
Robot robot;
try {
robot = new Robot();
}catch(Exception e) {
throw new RuntimeException("unable to construct Robot");
}
Dimension screenDims =Toolkit.getDefaultToolkit().getScreenSize();
Image screen =robot.createScreenCapture(new Rectangle(450,350,screenDims.width,screenDims.height)).getScaledInstance(400,300,Image.SCALE_SMOOTH);
MediaTracker tracker =new MediaTracker(new Label());
tracker.addImage(screen,1);
try {
tracker.waitForID(0);
}catch(InterruptedException e) { /** ... */ }
return screen;
}
}

public class ScreenCapture extends Frame{
private ImageCanvas canvas =new ImageCanvas(ImageUtils.getScreenImage());
public ScreenCapture(){
add(canvas);
setSize(400,300);
setVisible(true);
Thread imageThread =new UpdateThread();
imageThread.setDaemon(true);
imageThread.start();
}
class UpdateThread extends Thread{
public void run(){
while(true){
try {
Thread.currentThread().sleep(1000);
}
catch (Exception ex) {

}
canvas.setImage(ImageUtils.getScreenImage());
validate();
}
}
}

public static void main(String[] args){
new ScreenCapture();

}
} 

到此,關(guān)于“Java如何捕獲當(dāng)前屏幕圖像”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

網(wǎng)站欄目:Java如何捕獲當(dāng)前屏幕圖像
網(wǎng)站路徑:http://www.aaarwkj.com/article34/gdiepe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計自適應(yīng)網(wǎng)站、企業(yè)網(wǎng)站制作移動網(wǎng)站建設(shè)、網(wǎng)站維護、網(wǎng)站設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
婷婷激情六月中文字幕| 蜜臀av免费在线观看| 日本熟人妻中文字幕在线| 亚洲av成人永久网站一区| 国产精品一区二区三区熟女| 日韩电影一区二区在线观看中文字幕 | 国产精品一区波多野结衣| 久久最新视频中文字幕| 国产一级二级三级大胆视频| 久激情内射婷内射蜜桃| 亚洲欧美成人高清在线观看| 91九色国产成人久久精品| 午夜理论片在线观看有码| 黄片欧美精品在线观看| 免费av中文字幕电影| 91一区二区亚洲嫩草| 亚洲av一本岛在线播放| 秒播视频午夜福利在线观看| 亚洲国产精品二区三区| 九九热这里只有免费视频| 色婷婷精品一区二区三区| 未满十八禁在线观看免费| 特黄日韩免费一区二区三区| 中文字幕乱码日韩一二三区| 久久久久久精品妇女| 色婷婷中文字幕久久久| 亚洲av网站女性向在线观看| 亚洲中文字幕乱码丝袜在线精品| 国产日韩精品国产二区| 日韩暴露一区二区三区| 欧美国产精品中文字幕| 亚洲高清有码在线观看| 中文字幕五月久久婷热| 欧美精品一区二区亚洲| 色婷婷一区二区三区四| 日本中文字幕不卡在线一区二区| 日韩精品二区在线观看| 丝袜美腿亚洲综合一区| 国产国产人免费人成免费人妖| 中文字幕人妻久久精品一区 | 中文字幕一区二区三区精彩视频|