Java 在文本区域中显示循环结果
我已经编写了一个检查pdf文件的工具。pdf文件通过一种检查方法:如果有错误,它将显示在哪个页面上。pdf文件列在Java 在文本区域中显示循环结果,java,swing,loops,jtable,textarea,Java,Swing,Loops,Jtable,Textarea,我已经编写了一个检查pdf文件的工具。pdf文件通过一种检查方法:如果有错误,它将显示在哪个页面上。pdf文件列在JTable中 当我右键单击表中的pdf文件时,会出现一个文本框,其中显示错误消息 我使用textArea.append(text)。但这显示了所有pdf文件的所有错误。我只想看到所选pdf的错误 for (int pageNo = 1; pageNo < pdf.getPages(); pageNo++) { try { PCProperty cont
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");
}
}
for(int pageNo=1;pageNo
对于每个新文档,您可以通过将null
或空字符串传递到来清除现有文本。或者,append()
一个可视分隔符和文档名称,以保留所检查文档的运行历史记录:
textArea.append("***** " + pdf.getName() + "\n");
您使用的是外部软件包,请在标签中注明并提供。问题是程序太大,无法提供MCVE…对不起,没有这种事情,您可以随时制作MCVE,您只是不尝试。当然我尝试过…您觉得我怎么样D