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

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è)
日本高清av一区二区| 精品色欧美色国产一区国产| 色综合久久婷婷色综合网| 国产成人综合精品久久| 日本女优中文字幕久久| 日本一区二区免费视频| 六十路人妻一区二区三区| 国产成人av三级在线观看| 国产精品九九久久精品女同| 国产亚洲日本精品二区| 国产一级三级视频在线| 正在播放日韩黄色精品| 日韩国产人妻一区二区 | 国产丝袜美女一区二区| 久久成人激情免费视频| 国产精品国产不卡在线| 久热精品视频在线观看| 天堂在线手机av观看| 漂亮人妻中文字幕av| 国产精品日本欧美一区二区| 亚洲成人日韩欧美在线| 欧美精品久久久久九九九| 91黑丝国产在线播放| av在线手机中文字幕| 青青草原三区在线播放| 理论三级麻豆国产在线| 日韩成人激情在线观看| 久久成人免费在线电影| 蜜臀在线免费观看黄片视频| 蜜臀av在线国产一区 | 伊人婷婷综合激情网| 国产精品白丝一区二区三区| 国产一区二区精品久久岳| 成人爱爱免费观看视频| 久久综合视频大片视频| 日韩中文字幕在线乱码| 亚洲精品熟女国产中文| 亚洲成人免费电影91| 亚洲av成人噜噜网站| 国产乱码精品一区二区蜜臀| 麻豆人妻少妇精品毛片|