cómo llamar a jFrame en jDesktopPane sin usar JInternalFrame

Completé mi proyecto que me asignó la universidad, pero ahora estoy tratando de crear MDI para mi proyecto. Usé 10 jFrame y un formulario principal que también es jFrame, luego agregué una barra de menú, 10 jButtons para llamar a jFrame y un jDesktopPane para llamar a jFrame. El siguiente código se utiliza para llamar a jFrame place en jDesktopPane en los 10 jButton:

 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
      try
      {
        asd t = new asd();
        dskp.add(t);
        t.setVisible(true);

      }
      catch(Exception ex)
      {
          JOptionPane.showMessageDialog(null, ex);
      }
    } 

pero no funciona conmigo y aparece el siguiente mensaje de error:

java.lang.illegalargumentexception: adding a window to a container

Cómo hacer esto y resolver este problema porque no utilicé ningún jInternal Frame. Creo que en este momento no puedo usar jInternale Frame porque trabajé todo en jFrame, como la GUI completa con código y volví a hacer todo el trabajo en jInternal Frame, no es posible para mí por poco tiempo para enviar mi proyecto final.

Respuesta 1

Me pregunto cuál es la complejidad temporal del tamaño () para la vista de porción de TreeSet. Digamos que estoy agregando números aleatorios para establecer (y no me importan las duplicidades): árbol final TreeSet <Integer> ...

Tengo esta enumeración: public enum Digits {ZERO (0); número int privado final; Dígitos privados (int número) {this.number = número; } public int getValue () {return number; ...

Esta puede ser una pregunta tonta para algunos programadores pro java, pero me estoy volviendo loco en este momento, así que todavía estoy preguntando. Por favor guíame en la dirección correcta a alguien. ¿Cómo analizo qué método / partOfMethod es ...

Ayer vi una pregunta preguntando por qué Math.pow (int, int) es tan lento, pero la pregunta estaba mal redactada y no mostró ningún esfuerzo de investigación, por lo que se cerró rápidamente. Hice una pequeña prueba y encontré ...