2010-02-19 5 views
3

Je suis très intéressé par 1 question - COMMENT faire un screennshot d'un bureau client pour un envoi ultérieur au service web ou à mon application Silverlight. Je vais écrire une application pour le screencasting.Capture d'écran via l'applet Java

Merci d'avance!

+0

Rappelez-vous que l'applet doit être signé. Je me souviens aussi d'avoir lu quelque part ici qu'il est difficile de dépasser 1fps (mais cela peut suffire). – Pool

Répondre

-1

Regardez la classe Robot.

2

Cela fait un moment, mais je pense qu'il y a quelque chose dans la classe Robot qui va vous aider.

EDIT:

De l'API Robot:

public BufferedImage createScreenCapture(Rectangle screenRect) 

    Creates an image containing pixels read from the screen. This image does not include the mouse cursor. 

    Parameters: 
     screenRect - Rect to capture in screen coordinates 
    Returns: 
     The captured image 
+0

Merci beaucoup! Ça marche bien! Et l'autre côté de ma question est - comment organiser l'interaction entre l'application SL et cette applet Java sans rien installer dans une machine client? – Alexandr

Questions connexes