Artikel ini menjelaskan fungsi tangkapan layar Web sederhana yang diimplementasikan oleh Java. Bagikan untuk referensi Anda, sebagai berikut:
Paket awtdemo; impor java.awt.awtexception; impor java.awt.desktop; impor java.awt.dimension; impor java.awt.graphics; impor java.awt.image; impor java.awt.rectangle; impor java.awt.awt.robot; java.awt.event.keyevent; impor java.awt.image.bufferedimage; impor java.io.file; impor java.io.ioException; impor java.net.urisyntaxException; public cutpict {public cutpict {public cutpict {public cutpicy; Impor Javax.imageio.imageio; Pengecualian, IOException, UrisyntaxException, AwtException {// Metode ini hanya berlaku untuk JDK1.6 dan di atas desktop.getdesktop (). Browse (URL baru ("// www.vevb.com/"). Touri ()); Robot robot = robot baru (); robot.delay (10000); Dimensi d = dimensi baru (toolkit.getDefaultToolKit (). Getscreensize ()); Int width = (int) d.getWidth (); int tinggi = (int) d.getHeight (); // Maksimalkan browser robot.keyrelease (keyevent.vk_f11); Robot.Delay (2000); Gambar gambar = robot.createscreencapture (persegi panjang baru (0, 0, lebar, tinggi)); BufferedImage Bi = BufferedImage baru (lebar, tinggi, bufferedImage.type_int_rgb); Grafik g = bi.creategraphics (); G.DrawImage (gambar, 0, 0, lebar, tinggi, null); // simpan gambar gambaro.write (bi, "jpg", file baru ("c: /open.jpg")); }}Hasil Menjalankan:
Untuk lebih banyak konten terkait Java, pembaca yang tertarik dengan situs ini dapat melihat topik: "Ringkasan Keterampilan Operasi Gambar Java", "Ringkasan Keterampilan Operasi Tanggal dan Waktu Java", "Ringkasan Keterampilan Operasi Java Dom Node", "Ringkasan File Java dan Keterampilan Operasi Direktori" dan "Tutorial Struktur Data Java dan Algorith.
Saya harap artikel ini akan membantu pemrograman Java semua orang.