Bildschirmfoto

Status
Nicht offen für weitere Antworten.
D

Draw

Gast
Hallo zusammen,

ist es mt Java möglich ein "Bildschirmfoto" zu erstellen?
Also eine Hardcopy des Bildschirms, änlich der 'Druck' Taste auf der Tastatur.

Ich würde auch die Benutzung von nativem C-Code in kauf nehmen, sofern das unausweichlich ist.
Dann müsste mir allerdings jemand 'ne Nachhilfestunde in JNI geben :)


Danke für eure Hilfe
 
G

Gast

Gast
was willste denn fotografieren? den bildschirminhalt an sich, oder NUR deine java anwendung? bei nur java fenster kannste das ohne c++ machen, wenn du den ganzen desktop haben willst, musste das in c machen.
 
D

Draw

Gast
Das dachte ich mir schon.

Es sollte möglichste der ganze Bildschirm sein.

Ich werd mich gleich mal auf die suche nach den passenden bibliotheken machen.


Ein idee hab ich allerdings noch:

Java kann meinem wissen nach mit Robot 'Knöpfe drücken'.

Ist es möglich aus Java in den (Windows) zwischenspeicher zu sehen?

Wenn das ginge, könnte ich dürch 'Künstliches' drücken von 'Druck' eine Hardcopy in die Zwischenablage kopieren, und von dort wieder mit Java einlesen.

Aber ich gehe auch hier davon aus, das ich auch dafür Native methoden brache :(
 

Ice-Tea

Bekanntes Mitglied
java.awt.Robot kann auch bilder machen

Natürlich mit nativen methoden ;)

robot.createScreenCapture(Rectangle screenRect) gibt ein BuffereImage zurück
 

The_S

Top Contributor
Ja, du kannst nicht nur direkt aus Java einen Screenshot machen (ohne irgendwas in C++ oder ähnlichem zu schreiben), sondern auch auf die Zwischenablage zugreifen. Klasse nennt sich Clipboard :) .
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben