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.
Die Textfelder sollen in die Oberfläche Swing eingebunden werden.
Das Problem das die Textfelder nur horizontal erzeugt werden.Sprich so

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

Eigentlich müsste es doch so klappen oder ?
Gruß Kai
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;
}
}
Das Problem das die Textfelder nur horizontal erzeugt werden.Sprich so

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

Eigentlich müsste es doch so klappen oder ?
Gruß Kai