Tema: reportes
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2012, 11:00
lincolnf_2
 
Fecha de Ingreso: abril-2011
Ubicación: lima
Mensajes: 134
Antigüedad: 13 años
Puntos: 3
reportes

hola amigos, tengo una pregunta; he logrado mostrar un reporte desde un boton que tengo en un jframe, ahora el problemita es que cuando cierro el reporte tambien se cierra mi aplicacion, no he logrado encontrar la solucion, cualquier aporte se los agradeceria.

aki dejo el codigo:

Código:
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());
        }
    }
    
}
y aki el boton:

Código:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Reporte r=new Reporte();
r.Mostrar();
    }
__________________
Solitary wolf..[email protected]