Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import db.DatabaseOperation;
- import java.net.URL;
- import java.sql.ResultSet;
- import net.sf.jasperreports.engine.JRResultSetDataSource;
- import net.sf.jasperreports.engine.JasperCompileManager;
- import net.sf.jasperreports.engine.JasperExportManager;
- import net.sf.jasperreports.engine.JasperFillManager;
- import net.sf.jasperreports.engine.JasperPrint;
- import net.sf.jasperreports.engine.JasperReport;
- import net.sf.jasperreports.view.JasperViewer;
- /**
- *
- * @author @FgroupIndonesia.com
- */
- public class PemanggilJasper {
- public static void openFrame() {
- try {
- URL resource = PemanggilJasper.class.getResource("/reporting/Contoh.jrxml");
- JasperReport komp = JasperCompileManager.compileReport(resource.getFile());
- ResultSet dataDariDatabase = DatabaseOperation.getAllDataBarang();
- JRResultSetDataSource jasperReport = new JRResultSetDataSource(dataDariDatabase);
- JasperPrint jasPrint = JasperFillManager.fillReport(komp, null, jasperReport);
- JasperViewer.viewReport(jasPrint);
- } catch (Exception ex) {
- System.err.println("Tidak berhasil dibuka...Check Baris ke#34");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement