2011-10-26 8 views
0

Netbeansを使用してJavaでプロジェクトを進めています。私はireportを使用してJDBC接続を使用してMYSQLデータベースから結果を取得するレポートを作成しています。私はほとんどレポートを完成させましたが、アプリケーションのフォームにJbuttonを追加し、onClickが必要なパラメータを要求し、受け取り、システムの指定された場所にエクスポートするようなアクションイベントを設定しますpdfを参照してください。私はnetbeansのためにireportプラグインを使っています。 アプリケーションを実行可能ファイルにした後、正常に動作するか、いくつかのjarファイルをインクルードする必要がありますか? 私は答えを感謝します。ありがとうございました。jbuttonアクションイベントでnetbeansでpdfとしてireportをエクスポート

答えて

0

あなたのプロジェクトにジャスパーとGroovyのライブラリを含める必要があります。

のMaven:

<dependency> 
    <groupId>net.sf.jasperreports</groupId> 
    <artifactId>jasperreports</artifactId> 
    <version>4.1.2</version> 
</dependency> 
<dependency> 
    <groupId>org.codehaus.groovy</groupId> 
    <artifactId>groovy-all</artifactId> 
    <version>1.7.5</version> 
</dependency> 

あなたは、あなたのレポートを読み込み、それを記入してくださいあなたの輸出(PDFファイル...)にそれを印刷するジャスパーライブラリを使用することができるよりも。

例:

public class JasperReportsIntro 
{ 
    public static void main(String[] args) 
    { 
     JasperReport jasperReport; 
     JasperPrint jasperPrint; 
     try 
     { 
      jasperReport = JasperCompileManager.compileReport("reports/jasperreports_demo.jrxml"); 
      jasperPrint = JasperFillManager.fillReport(
      jasperReport, new HashMap(), new JREmptyDataSource()); 
      JasperExportManager.exportReportToPdfFile(
      jasperPrint, "reports/simple_report.pdf"); 
     } 
     catch (JRException e) 
     { 
      e.printStackTrace(); 
     } 
    } 
} 

プロジェクトに碧玉をintegrateing始めるのに良いサイトがある:Getting Started With JasperReports

関連する問題