gpt4 book ai didi

java - 在文本区域中显示循环结果

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

我编写了一个检查 pdf 文件的工具。 pdf 文件会经过一个检查方法:如果有错误,它将显示在哪个页面上。 pdf 文件列在 JTable 中。

当我右键单击表中的 pdf 文件时,会出现一个文本框,其中包含错误消息。

我使用textArea.append(text)。但这显示了所有 pdf 文件的所有错误。我只想查看所选 pdf 的错误。

for (int pageNo = 1; pageNo < pdf.getPages(); pageNo++) {
try {
PCProperty content = pdf.getContent(pageNo, ContentCollationOptions.NONE);
if (content == null) {
error = "Error";
}
} catch (PDFDocumentException exception) {
error = "Error";
textArea.append("failed to read content on page " + pageNo + "\n");
}
}

最佳答案

对于每个新文档,您可以通过将 null 或空字符串传递给 setText() 来清除现有文本。 。或者,append() 一个可视分隔符和文档名称,以保留所检查文档的运行历史记录:

textArea.append("***** " + pdf.getName() + "\n");

关于java - 在文本区域中显示循环结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26606542/

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