Spa*_*rky 2 java swing jtable jasper-reports
作为初学者,我通常使用JasperReports从"数据库"准备报告,但现在在我的项目中,我需要在JasperReports的报告中显示JTable数据,并通过单击按钮显示JasperViewer窗口.
有人可以帮我吗?
这是我的jTable:|

您可以使用JRTableModelDataSource实现JRDataSource接口,该接口旨在与Swing TableModel接口一起使用.请考虑以下代码段:
TableModel model = new TableModelImp(); // TableModel implementation here
JTable table = new JTable(model);
...
Map params = new HashMap();
...
JRDataSource dataSource = new JRTableModelDataSource(table.getModel());
JasperPrint print = JasperFillManager.fillReport("pathToYourReport.jasper", params, dataSource);
JasperViewer.viewReport(print, true); // true == Exit on Close
Run Code Online (Sandbox Code Playgroud)
请参阅此TableModel数据源示例中的更多内容.
也可以看看:
| 归档时间: |
|
| 查看次数: |
6243 次 |
| 最近记录: |