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 containei. Então como adcionar essa classe ?

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 !!