Heim >Java >javaLernprogramm >Kann Java Screenshots erstellen und speichern?
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]));
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!