Fechar jasperViewer

Pessoal pq do eu abro um relatorio numa apliacao desktop, dai qdo eu fecho o esquema de relatorio ele fecha a minha aplicacao??

ja tentei fazer o seguinte

      JasperViewer jasperViewer = new JasperViewer( jasperPrint, true );
        jasperViewer.setTitle("Relatorio por Periodo");        
        jasperViewer.setDefaultCloseOperation(JasperViewer.HIDE_ON_CLOSE);
        jasperViewer.setVisible(true);

mas ele continua fechando a apliacao… como eu arrumo issu??

valeu

[quote=fabioebner]Pessoal pq do eu abro um relatorio numa apliacao desktop, dai qdo eu fecho o esquema de relatorio ele fecha a minha aplicacao??

ja tentei fazer o seguinte

      JasperViewer jasperViewer = new JasperViewer( jasperPrint, true );
        jasperViewer.setTitle("Relatorio por Periodo");        
        jasperViewer.setDefaultCloseOperation(JasperViewer.HIDE_ON_CLOSE);
        jasperViewer.setVisible(true);

mas ele continua fechando a apliacao… como eu arrumo issu??

valeu[/quote]

faz assim

      JasperViewer jasperViewer = new JasperViewer( jasperPrint, false);
        jasperViewer.setTitle("Relatorio por Periodo");        
        jasperViewer.setDefaultCloseOperation(JasperViewer.HIDE_ON_CLOSE);
        jasperViewer.setVisible(true);