Olá, estou desenvolvendo uma aplicação em Java (NetBeans + MySql + Ireport); mas na hora de fechar o relatório do Ireport, toda aplicação é fechada, ou seja, quando clico no X para fechar a janela, fecha tudo, alguém teria uma sugestão de código para fechar apenas o relatório e preservar o restante da aplicação.
try {
HashMap parametros = new HashMap();
JasperPrint jp = new JasperFillManager().fillReport("./rel/relCliente.jasper", parametros, mysql.Conecta());
final JasperViewer jv = new JasperViewer(jp, false);
jv.setVisible(true);
jv.setModalExclusionType(Dialog.ModalExclusionType.APPLICATION_EXCLUDE); //issu q eu coloko pra fechar somente meu relatorio
}catch(Exception x){
x.printStackTrace();
}
Eu abro o relatório a partir de um JDialog.
xD~~