gpt4 book ai didi

java - 使用 JPanel 引用更改子组件?

转载 作者:太空宇宙 更新时间:2023-11-04 08:50:52 25 4
gpt4 key购买 nike

我有一个 JPanel 面板,其中设计并填充了一个账单。

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

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

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

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

最佳答案

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

关于java - 使用 JPanel 引用更改子组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3374240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com