Galera a duvida é a seguinte, eu criei um relatório no ireport, tá funcionando direitinho, o problema e que toda vez que eu vou fechar o relatório ele fecha toda a minha aplicação. Desde já agradeço pela paciência e pela atenção.
/*
* Created on 11/06/2006
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package controle.estoque.relatorio;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.view.JasperViewer;
import java.sql.*;
import java.util.*;
import java.util.jar.JarException;
import controle.estoque.modelo.ControleDeConexoes;
/**
* @author foguinho
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class RelatorioProduto {
/* Gera Relatorio e visualiza-o */
public void geraRelatorio()
{
try
{
Connection con =ControleDeConexoes.getConnection();
Statement stm = con.createStatement( );
String query = "select * from funcionarios";
ResultSet rs = stm.executeQuery( query );
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
Map parameters = new HashMap();
JasperFillManager.fillReportToFile( "TesteRelatorio.jasper", parameters, jrRS );
JasperExportManager.exportReportToPdfFile( "TesteRelatorio.jrprint" );
JasperViewer.viewReport( "TesteRelatorio.jrprint",false);
}
catch (Exception sce)
{
System.out.println(sce.getCause());
}
}
}