如何在JPanel / JFrame中显示JasperReports Viewer ..? [英] How to display JasperReports Viewer inside a JPanel/JFrame..?

查看:141
本文介绍了如何在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 ..?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆