0
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);
}
}    

このコードで生成された Jasper Report は、JTable (tblStock) の内容を表示しません..レポートに 2 つの太字の空の見出し行を表示するだけです..誰でも助けて..

4

1 に答える 1

0

テーブル本体セルの各要素のフォント サイズや高さを確認してください。また、テンプレートを確認する必要があります-要素は重複できません。

于 2012-10-03T13:48:15.333 に答える