Java 如何在JasperReports中显示JTable数据
作为初学者,我通常使用JasperReports从“数据库”准备报告,但现在在我的项目中,我需要在JasperReports报告中显示JTable数据,并通过单击按钮显示JasperViewer窗口 有人能帮我吗 这是我的jTable:| 您可以使用接口的实现,该接口设计为与Swing接口一起使用。考虑下面的片段:Java 如何在JasperReports中显示JTable数据,java,swing,jtable,jasper-reports,Java,Swing,Jtable,Jasper Reports,作为初学者,我通常使用JasperReports从“数据库”准备报告,但现在在我的项目中,我需要在JasperReports报告中显示JTable数据,并通过单击按钮显示JasperViewer窗口 有人能帮我吗 这是我的jTable:| 您可以使用接口的实现,该接口设计为与Swing接口一起使用。考虑下面的片段: TableModel model = new TableModelImp(); // TableModel implementation here JTable table = ne
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
请参阅本示例中的更多内容
另见: