Cet article décrit la fonction de capture d'écran Web simple implémentée par Java. Partagez-le pour votre référence, comme suit:
package 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.event.keyevent; import java.awt.image.bufferedImage; import java.io.file; import java.io.ioexception; import java.net.urisyntaxException; import java.net.url; IoException, UrisyNTaxException, awtexception {// Cette méthode ne s'applique qu'à JDK1.6 et au-dessus dektop.getdesktop (). Browse (new URL ("// www.vevb.com /"). Touri ()); Robot robot = new robot (); robot.delay (10000); Dimension d = new dimension (toolkit.getDefaultToolkit (). GetScreensize ()); int width = (int) d.getWidth (); int hauteur = (int) d.getheight (); // maximiser le navigateur robot.keyrelease (keyevent.vk_f11); Robot.delay (2000); Image image = robot.createSCreencapture (nouveau rectangle (0, 0, largeur, hauteur)); BufferedImage BI = new BufferedImage (largeur, hauteur, bufferedImage.type_int_rgb); Graphiques g = bi.creategraphics (); G.DrawImage (image, 0, 0, largeur, hauteur, nul); // Enregistrer l'image imageo.write (bi, "jpg", nouveau fichier ("c: /open.jpg")); }}Résultats en cours:
Pour plus de contenu lié à Java, les lecteurs qui sont intéressés par ce site peuvent afficher les sujets: "Résumé des compétences de l'opération d'image Java", "Résumé des compétences de date et d'opération de temps Java", "Résumé des compétences de nœuds de Dom Java", "Résumé du fichier Java et des compétences de fonctionnement des répertoires" et "Tutorials de la structure de données et de l'algorithme Java".
J'espère que cet article sera utile à la programmation Java de tous.