Caros colegas,    
                    estou tentando criar um array multiplo e não estou conseguindo, vocês podem me ajudar? Pois ele não apresenta o resultado, não sei se ele está entrando em laço infinito ou se ele demora mesmo. Agradeço a colaboração de todos. O código segue abaixo:
 
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
public class ArrayMultiplo extends JFrame {
    private String[][][][][][] arrayM;
    private Container c;
    private JTextArea txtArea;
    private int i,j,k,l,m,n,o;
    private String output; 
 
     public ArrayMultiplo() {
         setTitle("Array múltiplo");
         setBounds(100,150,500,400);
         c = getContentPane();
         c.setLayout(new FlowLayout());
          //
         txtArea = new JTextArea(40,50);
         c.add(txtArea);
  
          arrayM = new String[5][5][5][5][5][5];
  
  for (i = 0; i < arrayM.length; i++) {
      for (j = 0; j < arrayM.length; j++) {
          for (k = 0; k < arrayM.length; k++) {
              for (l = 0; l < arrayM.length; l++) {
                  for (m = 0; m < arrayM.length; m++) {
                      for (n = 0; n < arrayM.length; n++) {
                          arrayM[i][j][k][l][m][n] = "["+i+"] ["+j+"] ["+k+"] ["+l+"] ["+m+"] ["+n+"]";}}}}}}
 
  //
  for (i = 0; i < arrayM.length; i++) {
      for (j = 0; j < arrayM.length; j++) {
          for (k = 0; k < arrayM.length; k++) {
              for (l = 0; l < arrayM.length; l++) {
                  for (m = 0; m < arrayM.length; m++) {
                      for (n = 0; n < arrayM.length; n++) {
                          output += " " + arrayM[i][j][k][l][m][n] + " ";}}}}}}
  txtArea.append(output);

  // Evento para habilitar o botão fechar da janela
  addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
      dispose();
      System.exit(0);
      }
  });
 }
 
 public static void main(String args[]) {
  ArrayMultiplo mainFrame = new ArrayMultiplo();
  mainFrame.show();
 }
}

Responder a