Codingan Cetak
Codingan Cetak
*/
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.util.*;
import net.sf.jasperreports.view.*;
import java.util.*;
import java.io.*;
import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
//Konstruktor
public Akademik()
{
super("iReport");
setSize(700,500);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
konten.setLayout(null);
lblCetak.setBounds(200,30,300,25);
konten.add(lblCetak);
btnCetak.setBounds(230,170,240,70);
konten.add(btnCetak);
btnCetak.addActionListener(new ActionListener()
@Override
cetak();
});
}//Akhir Konstruktor
try
Class.forName(Driver);
JasperReport jasperReport =
(JasperReport)JRLoader.loadObject(file.getPath());
JasperViewer.viewReport(jasperPrint,false);
catch(Exception ex)
System.out.println(ex);
}
public static void main(String[] ar)
try
UIManager.setLookAndFeel("com.easynth.lookandfeel.EaSynthLookAndFeel");
catch (Exception e)
e.printStackTrace();
new Akademik();