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

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高清大结局| 片子免费毛片日韩不卡一区| 在线观看免费完整观看一区二区| 成人午夜在线三级内射| 日本2区3区视频在线观看| 中文字幕成人乱码亚洲| 国产视频不卡一区二区| 人人狠狠综合久久亚洲| 日本欧美亚洲一区二区三区| 国产男女视频免费观看| 一区二区三区不卡中文字幕| 亚洲免费成人高清电影| 国产在线精品专区第一页| 国产精品一区二区精品| 国产精品日韩欧美久久久| 不卡一区二区国产精品| 日韩视频播放一区二区| 国产特级黄片免费观看| 少妇被按摩高潮在线观看| 亚洲另类视频一区二区| 国产精品神马午夜福利| 久青青国产综合自拍视频在线观看| 丰满少妇高潮在线视频| 日韩a国产v亚洲欧美精品| 亚洲免费av第一区第二区| 亚洲夫妻性生活免费视频| 亚洲激情粉嫩中文字幕| 国产精品久久一国产精品| 成人黄色小视频下载| 日韩黄色免费在线观看| 96热久久这里只有精品| 国产黄色免费精品网站| 免费av在线网址网站| 国产黄的网站在线观看 | 国产专区亚洲精品欧美| 日本在线视频精品一区| 日韩黄色大片免费在线观看|