Heim > Java > javaLernprogramm > Kann Java Screenshots erstellen und speichern?

Kann Java Screenshots erstellen und speichern?

Linda Hamilton
Freigeben: 2024-12-13 16:54:10
Original
536 Leute haben es durchsucht

Can Java Take and Save Screenshots?

Kann Java Screenshots erfassen und speichern?

Entgegen der landläufigen Meinung bietet Java eine Möglichkeit, Screenshots zu erstellen und aufzubewahren. Mithilfe der Klasse java.awt.Robot können Sie Pixel aus dem Bildschirm extrahieren und ein Bild generieren.

Java-Code für die Screenshot-Erfassung:

Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
BufferedImage capture = new Robot().createScreenCapture(screenRect);
ImageIO.write(capture, "bmp", new File(args[0]));
Nach dem Login kopieren

Dieser Code Erfasst die Pixel des primären Monitors in einem BufferedImage-Objekt. Sie können es dann mit ImageIO als Bitmap-Datei (.bmp) speichern.

Multi-Monitor-Unterstützung:

Für Multi-Monitor-Setups verwenden Sie die GraphicsConfiguration-Klasse. Damit können Sie angeben, welche Monitorpixel erfasst werden sollen, um eine genaue Screenshot-Erfassung zu gewährleisten.

Das obige ist der detaillierte Inhalt vonKann Java Screenshots erstellen und speichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage