Bonjour!!!!
j'ai créé un bouton imprimer dans une Jframe mais je n'arrive pas à imprimer le texte de la JFrame???
comment dois je faire??
merci BCP de votre aide
GREG
Bonjour!!!!
j'ai créé un bouton imprimer dans une Jframe mais je n'arrive pas à imprimer le texte de la JFrame???
comment dois je faire??
merci BCP de votre aide
GREG
rebonjour!!!
voilà ce que écrit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public void imprimer() { PrinterJob printJob = PrinterJob.getPrinterJob(); printJob.setPrintable(this); if (printJob.printDialog()) { try { printJob.print(); } catch(Exception PrinterExeception) { } } } public int print(Graphics g, PageFormat pf, int pi) throws PrinterException { if (pi >= 1) { return Printable.NO_SUCH_PAGE; } g.translate(100, 100); Font f = new Font("Monospaced",Font.PLAIN,12); g.setFont (f); paint (g); return Printable.PAGE_EXISTS; }
Le problème c'est qu'il m'imprime toute ma fenêtre.
Moi je voudrais juste qu'il m'imprime juste le texte et non la fenêtre.
Il faudrait peut être mettre un get Textarea????
je ne sais pas trop donc si quelqu'un peut m'aider ce serais gentil.
Merci
[ Modéré par vedaer ]
-> Ajout des balises code
[ Merci de respecter les Règles du Forum ]
Personne ne peut m'aider????
SVP
Je supose que tu as un champs por référencer ton JTextArea, je le nomme jTextArea.
il te suffit alors de ramplacer
par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 paint(g);
Et voilou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 jTextArea.paint(g);
Bonsoir!!!!
Bon écoute JHelp je te remercie infiniment!!!!!![]()
![]()
![]()
![]()
![]()
celà fait un W-E que je cherche et tu il fallait juste changer un petit truc.
MERCI beacuoup et bonne fin de soirée!!!!
Partager