Java 无法将JTable传递给Jasper报告

Java 无法将JTable传递给Jasper报告,java,swing,jasper-reports,jtable,report,Java,Swing,Jasper Reports,Jtable,Report,使用此代码生成的Jasper报表不显示JTable(tblStock)的内容…它只在报表上显示两个粗体的空标题行..有人需要帮助吗..请检查表体单元格中每个元素的字体大小和/或高度。您还必须检查模板-元素不能重叠。代码中的JTable在哪里?您是否使用JTable作为报表的模型?您可以查看,postjtable是tblstock(JTable的变量名),它存在于同一个java文件中。.JTable由数据库中的数据填充。.我已经参考了这些链接。.但找不到解决方案。.JTable是tblstock(

使用此代码生成的Jasper报表不显示JTable(tblStock)的内容…它只在报表上显示两个粗体的空标题行..有人需要帮助吗..

请检查表体单元格中每个元素的字体大小和/或高度。您还必须检查模板-元素不能重叠。

代码中的JTable在哪里?您是否使用JTable作为报表的模型?您可以查看,postjtable是tblstock(JTable的变量名),它存在于同一个java文件中。.JTable由数据库中的数据填充。.我已经参考了这些链接。.但找不到解决方案。.JTable是tblstock(JTable的变量名)它存在于同一个java文件中..jtable由数据库中的数据填充..我已经参考了这些链接..但找不到解决方案。。
private void txtPrintActionPerformed(java.awt.event.ActionEvent evt) {                                         
    // TODO add your handling code here:
    try {
        JasperCompileManager.compileReportToFile("../report/report2.jrxml");
    JasperPrint jasperPrint=JasperFillManager.fillReport("../report/report2.jasper",new HashMap(),new JRTableModelDataSource(tblStock.getModel()));
    JasperViewer jasperviewer=new JasperViewer(jasperPrint);
    jasperviewer.setVisible(true);
}
catch(Exception e) {
    System.out.println("Exception in generating report,generateReport() of JasperReportGenerator:"+e);
}
}