この記事では、Javaが実装したシンプルなWebスクリーンショット機能について説明します。次のように、参照のために共有してください。
パッケージawtdemo; import java.awt.awtexception; import java.awt.desktop; import java.awt.dimension; import java.awt.graphics; Import java.awt.image; Import java.awt.rectangle; Import java.awt.awt.robot; Import java.awt.toolkit; java.awt.event.keyevent;インポートjava.awt.image.bufferedimage;インポートjava.io.file;インポートjava.io.io.ioexception;インポートjava.net.urisyntaxexception; import java.net.url; Import java.net.url; ioException、urisyntaxexception、awtexception {//このメソッドは、jdk1.6以降にのみdesktop.getdesktop()に適用できます。 Robot Robot = new Robot(); robot.delay(10000); dimension d = new Dimension(toolkit.getDefaultToolkit()。getScreensize()); int width =(int)d.getWidth(); int height =(int)d.getheight(); //ブラウザrobot.keyrelease(keyevent.vk_f11)を最大化する; robot.delay(2000);画像= robot.createScreencapture(new Rectangle(0、0、width、height)); bufferedimage bi = new bufferedimage(幅、高さ、bufferedimage.type_int_rgb);グラフィックg = bi.creategraphics(); G.drawimage(画像、0、0、幅、高さ、ヌル); // image imageio.write(bi、 "jpg"、new file( "c:/open.jpg"))を保存します。 }}実行結果:
Java関連のコンテンツについては、このサイトに興味のある読者は、「Java画像操作スキルの要約」、「Javaの日付と時刻の操作スキルの概要」、「Java操作DOMノードスキルの概要」、Javaファイルの概要とディレクトリ操作スキルの概要」、「Javaデータ構造の概要」、およびAlgorithmm」を見ることができます。
この記事がみんなのJavaプログラミングに役立つことを願っています。