Nicole: Array von TextField

Hallo!

Ich habe ein großes Problem mit einer Methode in der ein 2dimensionales Array von Textfeldern erzeugt werden soll und in einem Fenster angezeigt werden soll. Die Variablen states und workAlph sind vom Typ String.

Ich bitte um HILFE!!!

Danke...

Hier ein Ausschnitt des Quellcode:

TextField[][] fieldsMatrix;

public void produceMatrix()
{
               int yPos = 50, xPos = 50;

fieldsMatrix = new TextField[states.length()][workAlph.length()];

for(int i=0; i<states.length(); i++)
               {
                       yPos = yPos + 30;
                       for(int j=0; j<workAlph.length(); j++)
                       {
                               xPos =xPos + 30;
                               fieldsMatrix[i][j].setBounds(xPos,yPos,30,20);
                               add(fieldsMatrix[i][j]);
                       }
                       xPos = 50;
               }

}
}

  1. Hallo Nicole,

    TextField[][] fieldsMatrix;

    public void produceMatrix()
    {
                   int yPos = 50, xPos = 50;

    fieldsMatrix = new TextField[states.length()][workAlph.length()];

    for(int i=0; i<states.length(); i++)
                   {
                           yPos = yPos + 30;
                           for(int j=0; j<workAlph.length(); j++)
                           {
                                   xPos =xPos + 30;

    fieldsMatrix[i][j] = new TextField()

    fieldsMatrix[i][j].setBounds(xPos,yPos,30,20);
                                   add(fieldsMatrix[i][j]);
                           }
                           xPos = 50;
                   }

    }
    }

    So sollte es gehen. new TextField[states.length()][workAlph.length()]; erzeugt einen _leeren_ Array.

    Grüße

    Daniel