Was es in der JDK nich alles gibt: Zufällig bin ich auf dieses Programm ScreenCapture.java gestoßen und mich über die folgenden Zeilen gewundert.
Rectangle rectangle = new Rectangle(0, 0, 500, 500); Robot robot = new Robot(); BufferedImage image = robot.createScreenCapture(rectangle);
Robot?
Tatsächlich gibt es in der JDK die Klasse java.awt.Robot (seit 1.3). Sie dient dazu Low-Level Benutzereingaben, wie Mausaktivitäten und Tastenanschläge zu erzeugen um u. a. Automatisierungen von solchen Eingaben zu ermöglichen.

