Jumat, 21 September 2012

Integrasi JasperReport dengan Swing

Integrasi jasperreport dengan Swing sebelumnya dapat dilakukan dengan mudah. Ada berbagai skenario untuk menampilkan halaman atau data dalam Swing yaitu,

  ● Menampilkan dalam JPanel menggunakan JRViewer
  ● Menampilkan dalam JFrame menggunakan JasperViewer
  ● Mengeksport langsung hasil report ke dalam format file seperti PDF, Excell atau Word

Pendekatan pertama dan kedua sama dari sisi kode, hanya saja ditampilkan dengan menggunakan komponen yang berbeda. Cara yang paling lazim adalah dengan menggunakan JRViewer, dimana kita bisa meletakkan viewer report di manapun kita inginkan, karena JRViewer adalah JPanel.

ResultSet rs = stmn.executeQuery();
String jasper =
JasperCompileManager.compileReportToFile(
System.getProperty("user.dir") +
"/src/jasper/report/person.jrxml");
JRResultSetDataSource resource = new
JRResultSetDataSource(rs);
String result =
JasperFillManager.fillReportToFile(jasper,
new HashMap(), resource);
JRViewer viewer = new JRViewer(result, false);

Tidak ada komentar:

Posting Komentar