Jasper Viewer + JDialog

Estou tendando utilizar o visualizador do Jasper Report, sendo que estou chamando ele através do comando JasperViewer.viewReport(print, true); dentro de um JDialog. O Visualizador até aparece, mas não consigo utilizar os botões da janela, nem mesmo os que agem diretamente com o sistema operacional como fechar, restaurar e minimizar. Acho que o problema é com JDialog.

Alguém tem idéia de como resolver?

Obrigado