Auf Thema antworten

Guten Tag,

ich möchte für ein Menü dynamische Textfelder mit Hilfe eines Arrays erzeugen, in diese sollen später Koordinaten eingegeben werden können.

[code]


package test;


import javax.swing.JPanel;

import javax.swing.JTextField;


public class ArrayPanel extends JPanel {


   int a = 10;


   private JTextField[][] textField;


   public ArrayPanel(int a) {

       this.textField = new JTextField[a][2];


       for (int j = 0; j < 2; j++) {

           for (int i = 0; i < a; i++) {

               JTextField tf = new JTextField("" + i + "" + j);

               this.textField[i][j] = tf;

               this.add(tf);

           }

       }

   }


   public double[][] getValues() {

       return null;

   }

}

[/code]

Die Textfelder sollen in die Oberfläche Swing eingebunden werden.

Das Problem das die Textfelder nur horizontal erzeugt werden.Sprich so

[ATTACH=full]11184[/ATTACH]

sie sollen aber in einer Tabelle mit 2 Spalen und n Zeilen eingetragen werden:

[ATTACH=full]11185[/ATTACH]

Eigentlich müsste es doch so klappen oder ?


Gruß Kai



Oben