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

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://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è)
欧美亚洲国产青草久久| 国产大神91一区二区三区| 日本黄色录像黄色录像| 亚洲久久精品中文字幕| 日韩精品视频一区二区在线观看| 国产久精品热看久品热久热| 日本少妇一区二区99| 美女一区二区三区日本美女在线观看| 午夜福利激情视频在线| 一本大道东京热无码AⅤ片| 亚洲免费成人高清电影| 亚洲综合欧美日韩一区| 野花日本免费高清完整| 日本久久高清免费观看| 人妻少妇被粗大爽av| 亚洲精品一级理论片对面| 蜜桃一区二区三区免费| 久久久精品国产亚洲av网黑人 | 91大神黑丝美女洗澡| 精品人妻一区二区三区四| 国产成人精品久久一区二区三区| 亚洲欧美激情国产综合久久| 国产精品一区二区熟女| 中文字幕人成乱码在线观看| 国语对白自拍视频在线播放| 亚洲一区二区偷拍精品| 久久国产亚洲欧美一区| 精品久久久久久久久999| 午夜福利大片在线观看视频| 东京热男人的天堂色狠爱| 欧美日韩黄色人人小视频| 黄色国产传媒在线播放| 亚洲欧美极品一区色婷婷| 视频一二区免费在线观看| 偷窥偷拍视频一区二区| 亚洲精品日韩国产av| 日本一区二区电影大全| 高清白嫩学生自拍视频| 十八禁在线观看国产一区| 可以看的黄色亚洲网站| 四虎影视国产精品久久|