本文介绍了如何在JPanel / JFrame中显示JasperReports Viewer ..?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是使用 JasperReports
的新手。在我的 Swing
应用程序中,我想在 JPanel JRViewer
>或 JFrame
。
I'm a newbie in using JasperReports
. In my Swing
application I want to show JRViewer
inside a JPanel
or JFrame
.
任何人都可以帮助我吗?
Can anyone help me out?
推荐答案
JRDataSource dataSource = ...;
Map parameters = new HashMap();
parameters.put("id", 42);
JasperReport report = (JasperReport)
JRLoader.loadObject("c:/reports/report.jasper");
JasperPrint jasperPrint = JasperFillManager.fillReport(report, parameters, dataSource);
JFrame frame = new JFrame("Report");
frame.getContentPane().add(new JRViewer(jasperPrint));
frame.pack();
frame.setVisible(true);
这篇关于如何在JPanel / JFrame中显示JasperReports Viewer ..?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!