aki dejo el codigo:
Código:
y aki el boton:public class Reporte {
private Connection cnn=null;
public Reporte()
{
try {
Class.forName("com.mysql.jdbc.Driver");
cnn=DriverManager.getConnection("jdbc:mysql://localhost/ejemplo",
"root","2311046");
} catch (ClassNotFoundException | SQLException e) {
JOptionPane.showMessageDialog(null, e.getMessage());
}
}
public void Mostrar()
{
try {
JasperReport masterReport;
masterReport=(JasperReport)JRLoader.loadObject(System.getProperty(
"user.dir")+"\\reporte1.jasper");
Map parametro=new HashMap();
JasperPrint jasperprint=JasperFillManager.fillReport(
masterReport, parametro,cnn);
JasperViewer view=new JasperViewer(jasperprint,false);
view.setTitle("Mi primer reporte..");
view.setVisible(true);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e.getMessage());
}
}
}
Código:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Reporte r=new Reporte();
r.Mostrar();
}


