iReport não maximiza janela

Bom Dia Pessoal,

estou desenvolvendo uma aplicação web com struts. Quando chamo um relatório através do JasperViewer, abre-se uma nova janela ao lado só que minimizada e piscando.
gostaria na verdade e que a janela do JasperViewer se maximizasse, o que não está acontecendo.

segue o codigo


JasperReport relatorio = (JasperReport) JRLoader.loadObject(caminho+"\\teste.jasper");
Map parametros = new HashMap();
parametros.put("parametro", "teste");
			
JasperPrint arquivoPrint = JasperFillManager.fillReport(relatorio, parametros, new JRBeanCollectionDataSource(participantes));
			
			
JasperViewer jrviewer = new JasperViewer(arquivoPrint,false);
jrviewer.setTitle("Relatório Teste");
jrviewer.setBounds(55,23,900,720);
jrviewer.isFocusable();
jrviewer.setFocusable(true);

JasperExportManager.exportReportToPdfFile(arquivoPrint, caminho+"\\teste.pdf");
jrviewer.show();
jrviewer.setVisible(true);

agradeço a ajuda