Hallo,
folgendes Problem.
Ich habe JTextField's dynamisch erzeugt. Das Problem dabei ist, das der Objectname immer die gleiche sind. Meine Frage ist nun, wie kann man die Namen auch dynamisch erzeugen? Also so, dass es name1, name2, usw. wird. Oder ich kann auf die Referenztypen zugreifen. Mein Quellcode für die Objecterzeugung sieht so aus...
Mir gehts dabei nur um die Textfelder, da ich die Werte logischeweise benötige
Danke schon mal!!
folgendes Problem.
Ich habe JTextField's dynamisch erzeugt. Das Problem dabei ist, das der Objectname immer die gleiche sind. Meine Frage ist nun, wie kann man die Namen auch dynamisch erzeugen? Also so, dass es name1, name2, usw. wird. Oder ich kann auf die Referenztypen zugreifen. Mein Quellcode für die Objecterzeugung sieht so aus...
Code:
int hoeheRY = 2;
for( int j = 0; j <=20; j++ ){
JLabel jlr = new JLabel(labelName[j]);
jlr.setOpaque(true);
if(j == 7)
hoeheRY = hoeheRY + 5;
if(j == 18)
hoeheRY = hoeheRY + 5;
if(j < 7){
Color.RGBtoHSB(154, 232,139 ,hsbvals);
jlr.setBackground(Color.getHSBColor(hsbvals [0],hsbvals [1],hsbvals [2]));
}
if(j>6 && j<18){
Color.RGBtoHSB(244, 238,106 ,hsbvals);
jlr.setBackground(Color.getHSBColor(hsbvals [0],hsbvals [1],hsbvals [2]));
}
if(j>17){
Color.RGBtoHSB(251, 195,195 ,hsbvals);
jlr.setBackground(Color.getHSBColor(hsbvals [0],hsbvals [1],hsbvals [2]));
}
hoeheRY = hoeheRY;
jlr.setBounds(340, hoeheRY, 200, 17);
add(jlr);
String temp ="";
//(Object)temp;
JTextField tfr = new JTextField("tf " + j);
tfr.setBounds(540, hoeheRY, 30, 17);
add(tfr);
hoeheRY = hoeheRY + offset;
}
Mir gehts dabei nur um die Textfelder, da ich die Werte logischeweise benötige
Danke schon mal!!