JasperViewer - Não está sendo possível interagir

Boa tarde a todos.
Olha, estou desenvolvendo uma aplicação desktop. Nesta aplicação tenho um JDialog frame. A partir deste faço uma chamada do JasperViewer. Quando faço a chamada do visualizador, consigo ver o relatório, porém não consigo interagir com o mesmo, pois ele se encontra desabilitado. Ja percebi que seu fechar o JDialog antes de executar o visualizador (JasperViewer) tudo funciona direitinho. Mas o fato é que pretendo visualizar o relatório (eventualmente imprimir o seu conteúdo) e retornar para o mesmo JDialog a partir do qual fiz a chamada ao JasperViewer. Alguem pode me ajudar. Grato,
Marcos.

Descobri. O fato é que o JDialog estava configurado para modal. Mudei seu status para não modal. Isto resolve o problema.