Imprimer un Jcomponent non visible à l'ecran ? - Java - Programmation
Marsh Posté le 20-02-2003 à 18:43:48
Je crois que j'ai trouvé...
En faite, JPanel est un composant "sans poids"
Mais pour l'imprimer, il faut qu'il soit heavy weight( comme JFrame)
alors au lieu d'étendre JPanel, j'etend JFrame...
Et tant pis pour les ressources mem.
Voila
J'espere que ca va etre utile, parceque j'ai vu pas mal de gars qui avaient le meme prob que moi, mais sans avoir trouver de solutions...
Marsh Posté le 20-02-2003 à 10:57:25
Voila... Il se trouve que je veuille imprimer un JPanel, mais sans l'afficher à l'écran... Ce que j'ai fait, c'est dériver la classe Jpanel en y mettant mon contenu...
Cette classe implemente Printable dont voici plus ou moins la méthode print:
tel quel ca fonctionne avec le nombre de page et tout etut.... si maintenant je supprime les lignes qui commence avec PrintOptions.show (show est une Jframe), mon imprimante me sort des pages blanches....
Mais question est donc:
peut on imprimer des JComponent sans les foutre dans une Jframe et les afficher à l'écran ?
Merci d'avance...