1

我用 Eclipse-Luna 插件创建了 jasperReport(v6.0)。当我查看报告时,它将打开带有报告的新窗口。我想在同一个 Java Swing 窗口(JDK 1.8) 中显示此报告。

下面的代码将在新窗口中打开 JasperViewer

String reportPath = "reports/report.jrxml";
try {
    JasperReport jr = JasperCompileManager.compileReport(reportPath);
    JasperPrint jp = JasperFillManager.fillReport(jr, null, conn);
    JasperViewer.viewReport(jp);
    conn.close();
} catch (Exception e1) {
    JOptionPane.showMessageDialog(null, e1.getMessage());
}
4

0 回答 0