บทความนี้อธิบายฟังก์ชั่นภาพหน้าจอเว็บอย่างง่ายที่ใช้โดย Java แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
แพ็คเกจ awtdemo; นำเข้า java.awt.awtexception; นำเข้า java.awt.desktop; นำเข้า java.awt.dimension; นำเข้า java.graphics; นำเข้า java.awt.image; นำเข้า java.awt.rectanger; java.awt.event.keyevent; นำเข้า java.awt.image.bufferedimage; นำเข้า java.io.file; นำเข้า java.io.ioexception; นำเข้า java.net.urisyntaxexception; นำเข้า java.net.url; ioexception, urisyntaxexception, awtexception {// วิธีนี้ใช้ได้เฉพาะกับ jdk1.6 และเหนือเดสก์ท็อป. getdesktop (). เรียกดู (URL ใหม่ ("// www.vevb.com/"). touri ()); หุ่นยนต์หุ่นยนต์ = ใหม่หุ่นยนต์ (); Robot.delay (10,000); มิติ d = มิติใหม่ (toolkit.getDefaultToolkit (). getScreensize ()); ความกว้าง int = (int) d.getWidth (); ความสูง int = (int) d.getheight (); // เพิ่มเบราว์เซอร์ให้สูงสุด Robot.KeyRelease (keyevent.vk_f11); Robot.delay (2000); Image image = robot.createscreencapture (สี่เหลี่ยมผืนผ้าใหม่ (0, 0, ความกว้าง, ความสูง)); bufferedImage bi = bufferedImage ใหม่ (ความกว้าง, ความสูง, bufferedImage.type_int_rgb); กราฟิก g = bi.createGraphics (); G.Drawimage (ภาพ, 0, 0, ความกว้าง, ความสูง, โมฆะ); // บันทึก image imageio.write (bi, "jpg", ไฟล์ใหม่ ("c: /open.jpg")); -ผลการทำงาน:
สำหรับเนื้อหาที่เกี่ยวข้องกับ Java เพิ่มเติมผู้อ่านที่สนใจในเว็บไซต์นี้สามารถดูหัวข้อ: "บทสรุปของทักษะการใช้งานภาพ Java", "บทสรุปของ Java Date และ Time Operation Skills", "บทสรุปของทักษะการดำเนินงาน Java Dom Node", "สรุปของไฟล์ Java และทักษะการดำเนินการไดเรกทอรี"
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน