首先,我是使用 jasper ireport 的初学者,当用户在 jtextfield 中输入一个值,然后按下按钮时,我试图生成一个 jasper ireport,它应该为发票生成一份 PDF 报告。这是我第一次将 java netbeans 与 jasper ireport 一起使用。
那么,当用户将其值放入 jtextfield 然后按下按钮时,如何生成 ireport,然后它应该使用 java netbeans 生成 PDF 格式的发票报告?
我在 ireport 4.7.1 中创建了一张发票,并为发票的打印按钮发布了下面的代码,但是当我点击该按钮时,它会加载位于我的项目中的所有发票。
String invreport = "C:\\Users\\Silent Heart\\Documents\\NetBeansProjects\\SIS\\src\\reports\\invoice.jrxml";
JasperReport jpr = JasperCompileManager.compileReport(invreport);
JasperPrint jpp = JasperFillManager.fillReport(jpr, null,conn);
JasperViewer.viewReport(jpp);
这是正在发生的事情的快照: