Sistema MDI - Adcionar ao JDesktopPane

Pessoal, estou querendo adcionar a classe abaixo a um JDesktopPane. Dentro dessa classe existe a classe JasperViewer que herda de JFrame. Sei q não eh possível fazer isso, pois não se pode adcionar uma janela a um container. Então como adcionar essa classe ao JDesktopPane?

public class Relatorio{
     
     Connection conexao;
      public Relatorio() {
      try{
       		JasperCompileManager.compileReportToFile("teste.jrxml", "classic.jasper");
     		JasperPrint print = JasperFillManager.fillReport("classic.jasper",null, conexao);
   	        JasperViewer jasperViewer = new JasperViewer(print,false);    		
        		jasperViewer.setSize( 700, 650);
     		jasperViewer.show(); 
     	}
     	catch(JRException jre){
     		jre.printStackTrace();
                
     	}
     }  
 }
 

valeu !!