hallo,
da ich im forum nichts dergleichen gefunden habe,muss ich mich wieder an euch wenden: ich will,dass bei jedem methodenaufruf (addInputFields) ein neues TextField erzeugt wird. jedoch soll jedes objekt im namen zusätzlich mit einer laufvariabel (0,1,2....x) benamst werden. da ich die eingabe in eine db schreibe, welche später wieder am "richtigen" platz stehen soll! es würde-glaub ich-mit einem array funktionieren,jedoch weiß ich die größe des arrays beim erzeugen noch nicht.
Es soll dann ein textField1, textField2, usw. geben! Oder es würde auch nur 1, 2, usw reichen.
herzlichen dank im voraus!
da ich im forum nichts dergleichen gefunden habe,muss ich mich wieder an euch wenden: ich will,dass bei jedem methodenaufruf (addInputFields) ein neues TextField erzeugt wird. jedoch soll jedes objekt im namen zusätzlich mit einer laufvariabel (0,1,2....x) benamst werden. da ich die eingabe in eine db schreibe, welche später wieder am "richtigen" platz stehen soll! es würde-glaub ich-mit einem array funktionieren,jedoch weiß ich die größe des arrays beim erzeugen noch nicht.
Code:
private void addInputFields(int x,int y) {
int id = textFieldID;
JTextField textField+id = new JTextField(); //==> nur zur Erklärung!!!
textField.setPreferredSize(new Dimension(30, 21));
jPanel.add(textField, new GridBagConstraints(x, y, 1, 1, 0.1, 0.1
, GridBagConstraints.CENTER,
GridBagConstraints.NONE,
new Insets(5, 5, 0, 0), 0, 0));
textFieldID++;
}
Es soll dann ein textField1, textField2, usw. geben! Oder es würde auch nur 1, 2, usw reichen.
herzlichen dank im voraus!