Uso de Compontes Swing

Saludos, por favor necesito ayuda con lo siguiente, hay más info en el adjunto:
Resulta que estoy haciendo un pequeño programa con el que quiero entrar unos datos a unos arreglos pero tomando un bucle for para ello, predeterminando a traves de swing con un jTextField la cantidad de veces que quiero entrar de esos datos (cantComponentes). De manera que cuando el buble for llegue a esa cantidad se dispare una excepción con JPane que me diga que no acepta más entradas internamente en el ciclo for y que me cierre la ventana donde estoy entrando los datos.
Por favor, alguien me ayude con esto.
Aquí les envío la parte más importante del código:

public void entrar(){
       
      double uno[] = new double[cantComponentes];
       double dos[] = new double[cantComponentes];
       
      for(int j=0; j<cantComponentes; j++)
        {
                 
            //CAPTURANDO VALORES
           uno[j] = Double.parseDouble(jTextField1.getText());
       dos[j] = Double.parseDouble(jTextField2.getText());
       
       resuma = resuma + uno[j];
     laotra = laotra + dos[j]/uno[j];
     
   
       jTextField1.setText("");
       jTextField2.setText("");
 
           
       
      resx  = resuma; // ESTE VALOR SE CARGÓ PARA USARLO EN OTRA VENTANA
      laotrax = laotra; //LO MISMO OCURRE AQUI
         
      //PARA CONTROLAR LA CANTIDAD DE DATOS ENTRADOS  
                  if(j == cantComponentes-1){
               
         JOptionPane.showMessageDialog(this,"Ya llegó al máximo de valores permitidos", "Información", JOptionPane.INFORMATION_MESSAGE);
         this.dispose();
         break;
          }
              }  
      }

Saludos, por favor necesito ayuda con lo siguiente:
Resulta que estoy haciendo un pequeño programa con el que quiero entrar unos datos a unos arreglos pero tomando un bucle for para ello, predeterminando a traves de swing con un jTextField la cantidad de veces que quiero entrar de esos datos (cantComponentes). De manera que cuando el buble for llegue a esa cantidad se dispare una excepción con JPane que me diga que no acepta más entradas internamente en el ciclo for y que me cierre la ventana donde estoy entrando los datos.
Por favor, alguien me ayude con esto.
Aquí les envío la parte más importante del código:

public void entrar(){
       
      double uno[] = new double[cantComponentes];
       double dos[] = new double[cantComponentes];
       
      for(int j=0; j<cantComponentes; j++)
        {
           
         
           
            //CAPTURANDO VALORES
           uno[j] = Double.parseDouble(jTextField1.getText());
       dos[j] = Double.parseDouble(jTextField2.getText());
       
       resuma = resuma + uno[j];
     laotra = laotra + dos[j]/uno[j];
     
   
       jTextField1.setText("");
       jTextField2.setText("");
 
           
       
      resx  = resuma; // ESTE VALOR SE CARGÓ PARA USARLO EN OTRA VENTANA
      laotrax = laotra; //LO MISMO OCURRE AQUI
         
      //PARA CONTROLAR LA CANTIDAD DE DATOS ENTRADOS  
                  if(j == cantComponentes-1){
               
         JOptionPane.showMessageDialog(this,"Ya llegó al máximo de valores permitidos", "Información", JOptionPane.INFORMATION_MESSAGE);
         this.dispose();
         break;
          }
              }  
      }
AdjuntoTamaño
codigo java.txt1.04 KB