JasperView ficando travado quando executado de um jframe modal

blz galera
fiz o sequinte codigo para gerar um relatorio

  Map parametros = new HashMap();  
        //String t = getClass().getResourceAsStream("HistoricoPadrao.jrxml");
        Collection l = DaoFactory.getNewDaoFactory().getHistoricoPadraoDAO().buscaHistoricos();
        parametros.put("empresa","Nova York");
        JRBeanCollectionDataSource lista = new JRBeanCollectionDataSource(l);
        JasperPrint print = JasperFillManager.fillReport("/Contabilidade/src/br/com/fef/relatorio/HistoricoPadrao.jasper",parametros,lista);
        //JasperPrint print = JasperFillManager.fillReport(getClass().getResourceAsStream("HistoricoPadrao.jasper"),parametros,lista);
               
        //JasperViewer.viewReport(print,false);
        JasperViewer view = new JasperViewer(print,false);
        view.setTitle("Relatorio Legal");
        
        view.setVisible(true);

o relatorio e gerador certinho na tela, porem a tela do relatorio fica travada.
se eu der um alt+tab e fechar o formulario que chamou o relatorio ai consigo voltar na janela do relatorio e mexer nele