تصف هذه المقالة وظيفة لقطة الشاشة البسيطة التي تنفذها Java. شاركه للرجوع إليه ، على النحو التالي:
حزمة awtdemo ؛ استيراد java.awt.awtexception ؛ استيراد java.awt.desktop ؛ استيراد java.awt.dimension ؛ استيراد java.awt.graphics ؛ استيراد java.awt.awt.awt ؛ java.awt.event.keyevent ؛ استيراد java.awt.image.bufferedimage ؛ استيراد java.io IoException ، urisyntaxexception ، awtexception {// هذه الطريقة قابلة للتطبيق فقط على jdk1.6 وما فوق سطح المكتب. روبوت روبوت = جديد روبوت () ؛ robot.delay (10000) ؛ Dimension D = Dimension New (Toolkit.getDefaultToolkit (). getScreensize ()) ؛ عرض int = (int) d.getWidth () ؛ ارتفاع int = (int) d.getheight () ؛ // أقصى متصفح Robot.KeyRelease (keyevent.vk_f11) ؛ Robot.Delay (2000) ؛ صورة الصورة = robot.createscreencapture (مستطيل جديد (0 ، 0 ، العرض ، الارتفاع)) ؛ BufferedImage BI = جديد BufferEdImage (العرض ، الارتفاع ، bufferedImage.type_int_rgb) ؛ الرسومات g = bi.creategraphics () ؛ G.DrawImage (صورة ، 0 ، 0 ، العرض ، الارتفاع ، فارغ) ؛ // احفظ صورة Imageio.write (BI ، "JPG" ، ملف جديد ("C: /open.jpg")) ؛ }}نتائج التشغيل:
لمزيد من المحتوى المتعلق بـ Java ، يمكن للقراء المهتمين بهذا الموقع عرض الموضوعات: "ملخص مهارات تشغيل صور Java" ، "ملخص لمهارات تشغيل Java ووقت التشغيل" ، "ملخص لمهارات عقدة Java DOM" ، "ملخص ملف Java ومهارات تشغيل الدليل" و "برامج بيانات Java" و Algorithm.
آمل أن يكون هذا المقال مفيدًا لبرمجة Java للجميع.