2010-07-30 3 views
1

J'ai un JPanel panel avec un projet de loi conçu et peuplé à l'intérieur. Je l'ai passé à une fonction de l'imprimante - qui a utilisé iText pour l'enregistrer dans un fichier .pdf. Le flux de code de base est comme ceci. Maintenant, selon les nouvelles exigences, je dois faire quatre copies de la facture (dans le même document pdf). Chaque copie a une valeur différente pour un copyName JTextField (Vendeur, Acheteur, etc.).Modifier un composant enfant à l'aide d'une référence JPanel?

Y at-il un moyen que je peux changer la valeur de copyName dans prinToPdf()?

Répondre

1

Si vous avez une référence à JTextField, appelez simplement setText() dans chaque itération, à la fin il suffit de restaurer le premier.

+0

ha, cela a du sens. Essayer maintenant 8 | – Bojack

+0

travaillé. Merci :) – Bojack

Questions connexes