Problema com o ireport

boa dia a todos…

seguinte eu tenho um jdialog modal
e o mesmo chama um relatorio.jasper
o problema e que quando eu executo o jasperviewer o relatorio e mostrado normalmente
porem fica por traz do dialog

e nao consigo clicar no viewer do relatorio

para chamar o relatorio eu uso o seguinte comando:

        JasperPrint p = JasperFillManager
                .fillReport("c:/java/Danfe001/src/Relatorio.jasper", map, source);
        JasperViewer.viewReport(p, true);

alguma solucao para o problema?
ja mudei o JasperViewer.viewReport(p,false) e nao teve geito

ja mudei o modal do meu dialog e quando eu faco isso o relatorio ate e mostrado porem, nao consigo clicar nele porque pelo que
entendi o foco volta para o dialog …

O problema é que o teu JDialog está como modal, camarada.
É realmente necessário mantê-lo assim?

drsmachado,
cara eu ao chamar o relatorio estou
setando para false o modal dialog.setmodal(false);
e mesmo assim acontece o problema