Récupérer le contenu d'une JFrame dans une image

Récupérer le contenu d'une JFrame dans une image - Java - Programmation

Marsh Posté le 10-09-2003 à 13:27:46    

Salut,  
 
Comment je pe récupérer ce qu'il y a dans ma JFrame pour le mettre dans une image ? En fait, ma JFrame contient quelques JLabel et des textfield et textarea et des boutons. C'est un peu comme une impression écran de ma JFrame. Quelqu'un a une idée ?
 
Merci d'avance.
Miss

Reply

Marsh Posté le 10-09-2003 à 13:27:46   

Reply

Marsh Posté le 10-09-2003 à 14:40:40    

Appuie sur impr écran  :whistle:  :o  
 
 
Si non je pense pas que tu puisse sans passer par des mécanismes dépendant de l'OS.


---------------
Le Tyran
Reply

Marsh Posté le 10-09-2003 à 15:00:12    

LetoII a écrit :

Appuie sur impr écran  :whistle:  :o  
 
 
Si non je pense pas que tu puisse sans passer par des mécanismes dépendant de l'OS.


 
Même en utilisant la classe Graphics, il y a pas moyen de récupérer une image de ma fenetre ?  
Quelle poisse... Bon, bah, fo que je réfléchisse et que je me creuse un petit peu plus (ou moins) la tête !
En fait, au départ, je ve juste pouvoir redimensionner pour que l'impression de ma JFrame passe au format A4 ! C con, je sais.
Miss en pleine réflexion :  :??:  
 
Merci ! :)


---------------
--> MissMistic <--
Reply

Marsh Posté le 10-09-2003 à 17:12:03    

java.awt.print  :sarcastic:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 10-09-2003 à 19:43:17    

Miss Mistic a écrit :


 
Même en utilisant la classe Graphics, il y a pas moyen de récupérer une image de ma fenetre ?  
Quelle poisse... Bon, bah, fo que je réfléchisse et que je me creuse un petit peu plus (ou moins) la tête !
En fait, au départ, je ve juste pouvoir redimensionner pour que l'impression de ma JFrame passe au format A4 ! C con, je sais.
Miss en pleine réflexion :  :??:  
 
Merci ! :)  


C'est ce que j'allais te proposer : créer un objet Image, récupérer un objet Graphics (getGraphics() je crois), et le passer à la méthode paint() de ta JFrame. Mais je doute que ce soit aussi simple...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed