Horst Müller: Wie erstelle ich Screenshots mit einer Java-Applikation?

Hi,

Der Grund warum ich dieses Forum aufsuche ist,
dass mir die Java-Handbücher, die es so im Internet gibt,
ein zu hohes Abstraktionsniveau haben.
Um mein Projekt zu realisieren, brauche ich eine rudimentäre
Hilfeleistung.

Zu meinem Wissensstand:
Button&Co sind für mich kein Problem; Ein GUI-Applet habe ich mir auch gebastelt, und ein paar Programme eingeabeitet.

das Programm, das ich vorhabe zu schreiben,
soll nur lokalen Zugriff haben.

Folgende Funktion soll das Programm leisten:
Die Applikation soll mir (wie z.B.HyperSnap) von einer bestimmten Region des Monitors einen Screenshot machen und diesen in ein Verzeichnis als jpg oder bestenfalls als gif abspeichern.

Wie kann ich eine solche Application schaffen?

/*Ciao
Horst*/

  1. Hallo,

    Die Applikation soll mir (wie z.B.HyperSnap) von einer bestimmten Region des Monitors einen Screenshot machen

    Guck dir hierzu mal die Klasse java.awt.Robot an. Insbesondere natürlich
    die Methode createScreenCapture(Rectangle).

    und diesen in ein Verzeichnis als jpg oder bestenfalls als gif abspeichern.

    Guck dir hierzu mal das Package javax.imageio an, sowie dazu die
    Beschreibungen im Java-Almanac unter http://www.javaalmanac.com/egs/javax.imageio/pkg.html

    Gruß
    Slyh