JasperReport

Olá a todos. estou com um problema muito estranho, estou mandando imprimir um relatório em java… este aqui é o metodo para imprimir:

public void PrintRelat(String relat){ String concatenado=caminho+relat; try { rel=JasperFillManager.fillReport(concatenado, map, con); view = new JasperViewer(rel); view.setExtendedState(JasperViewer.MAXIMIZED_BOTH); view.setTitle("Relatório de Usuários"); view.setVisible(true); } catch (JRException e) {JOptionPane.showMessageDialog(null,"BRelatorio ERRO:"+e.getMessage());} }

So que quando eu fecho o visualizador ele fecha toda a minha aplicação. Estranho né !!! Se alguém puder meu ajudar…

view.setDefaultCloseOperation( JFrame.DISPOSE_ON_CLOSE );

Falow!