JDialog Modal

Pessoal estou com um problema…

Tenho um JFrame que faz uma pesquisa chamando um JDialog modal, ate ai tudo bem , mas quando vou imprimir um relatorio Jasper a partir deste JDialog ele aparece mas todos os comandos do relatorio como imprimir e passa a pagina ficam sem uso por causa do modal do JDialog.
E se tirar o modal quando uso metodo do JDialog ele nao retorna para o JFrame o resultado do Metodo!

Valeu

Se nao me engano, o cara que mostra o relatorio tem que ser um JDialog tambem, e vc tem q passar para ele quem chomou.

JFrame principal;
JDialog pesquisa(Frame pai);
JDialog relatorio(Frame pai);

p = new principal();
n = new pesquisa(p);
r = new relatorio(n);

Eu acho…

Flw!