Menampilkan Ireport Dari Aplikasi Java (Netbeans)

Assalamualaikum wr wb.
Jakarta, 24 mei 2016

soal :
ketika jtable di klik dan di button print di klik akan menampilkan ireport yg telah di buat sebelumnya dengan data yang tampil sesuai dengan row jtable yang di klik.

 Langkah Kerja :
Pastikan Librariy dibawah ini telah terdaftar :

- commons-beanutils.jar
- commons-collection.jar
- commons-digester.jar
- commons-logging.jar
- groovy-all-1.7.7.jar
- jasperreport-4.5.0.jar

buka class yang inggin mengakses ireport, lalu tuliskan code di bawah ini :

import java.util.HashMap;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.util.JRLoader;

private void cmdprintActionPerformed(java.awt.event.ActionEvent evt) {                                       
        try {
            // TODO add your handling code here:
            int pilih=jTableSpj.getSelectedRow();
                if(pilih==-1){
                    return;
                }
            String path = "/root/NetBeansProjects/IPB/src/ipb/print_spj.jasper";
            HashMap parameter = new HashMap();
            parameter.put("param_nospj",(String)jTableSpj.getValueAt(pilih, 0) );
            JasperPrint print = JasperFillManager.fillReport(path, parameter, this.conn);
            JasperViewer.viewReport(print, false);
        } catch (JRException ex) {
            Logger.getLogger(Frm_Spj.class.getName()).log(Level.SEVERE, null, ex);

        }
    }   


======================Selesai======================    

Komentar

Postingan populer dari blog ini

Privacy Police Mobile Management

MENCOBA UNTUK BERBAGI

Privacy Policy of the SPJ Extended application