使用JPanel引用更改子组件?

问题描述:

我有一个JPanel panel与其中设计和填充的账单。使用JPanel引用更改子组件?

我将它传递给打印机功能 - 使用iText将其保存为pdf。代码的基本流程是这样的。

void printToPdf(JPanel panel) { 
    ... 
    Image toEmbed = generateImage(panel); 
    doc.add(toEmbed) 
    ... 
} 

现在,根据新的要求,我需要制作四份法案(在同一pdf文档中)。每个副本对于copyName JTextField(卖方,买方等)具有不同的值。

有没有办法可以在prinToPdf()内更改copyName的值?

如果您有对JTextField的引用,只需在每次迭代中调用setText(),最后只需恢复第一个。

+0

哈,这是有道理的。现在尝试8 | – Bojack 2010-07-30 18:14:15

+0

工作。谢谢 :) – Bojack 2010-07-30 18:25:17