Dynamisk GUI
HejJeg har lavet en funktion der opretter nogle tekstfelter og comobox ud fra en variabel.
Lidt kode:
JTextField[] startTider = new JTextField[7];
JTextField[] slutTider = new JTextField[7];
JComboBox[] Typer = new JComboBox[7];
for (int k = 0; k < antalMedarbejdere; k++) {
for (int x = 0; x < 7; x++) {
startTider[x] = new JTextField();
startTider[x].setBounds(new Rectangle(starttid_x, starttid_y, 35, 20));
uge2.add(startTider[x], null);
slutTider[x] = new JTextField();
slutTider[x].setBounds(new Rectangle(sluttid_x, slutttid_y, 35, 20));
uge2.add(slutTider[x], null);
Typer[x] = new JComboBox(values);
Typer[x].setBounds(new Rectangle(typer_x, typer_y, 30, 20));
uge2.add(Typer[x], null);
Er det ikke muligt at give dem bedre navne? Så det er nemmere at hente værdierne ud fra hvert tekstfelt bagefter.
I stedet for startTider[1], startTider[2] osv osv. De bliver jo "genbrugt".
Eller er der nogen der har en bedre idé til hvordan det kunne gøres?