Pessoal tenho um botão em minha aplicação que chama um relatório .jasper
até ai blz… mas quando eu abro o relatório e aperto para fechar o relatório, ele fecha toda minha aplicação, e não só o relatório…
meu método que gera o relatório é esse:
public void relatorioBolsistas(String sql)
{
try
{
objConexao.conecta();
objConexao.executeSQL(sql);
JRResultSetDataSource jrRS = new JRResultSetDataSource(objConexao.resultset);
JasperPrint jasperPrint = JasperFillManager.fillReport(
"Relatorios/relatorioBolsistas.jasper", new HashMap(), jrRS);
JasperViewer.viewReport(jasperPrint);
}
catch (Exception erro)
{
JOptionPane.showMessageDialog(null,"Erro \n"+erro);
}
}
E o que chama é esse:
objRelatorio.relatorioChamados("select * from chamados where numero = "+campoNumero.getText());
Alguem sabe como fazer pra fechar o relatório sem fechar a aplicação inteira?
Agradeço.