G
Guest
Gast
morgen,
ich habe eine Datei die ich mit einer Arrayliste gefüllt habe, sowie ein Fenster mit 7 Checkboxen und 5 Label nun möchte ich das ich beim Start des Programmes alle werte der Arrayliste auslese (das ist kein problem) und dann die jeweiligen Checkboxen Selecte und in die Label schreibe. So nun mein problem ich schaffe es ja fast also beim starten des programmes werden manchmal nur einige gezeigt (also nicht alle) erst nach mehrmaligem öffenen werden alle angezeigt! denke das ich ein fehler in der schleife habe, hab deshalb auch mal alles andere außer acht gelassen und mich nur auf die schleife konzentriert doch finde den fehler nicht also hier mal die schleife:
so noch zur erklärung:
labelliste ist die Arrayliste die ich auslesen will
zähler ist nur eine int var die ich als 0 deklariert habe
cb sind die Checkboxen naja der rest dürfte sich von selbst erklären
ich habe eine Datei die ich mit einer Arrayliste gefüllt habe, sowie ein Fenster mit 7 Checkboxen und 5 Label nun möchte ich das ich beim Start des Programmes alle werte der Arrayliste auslese (das ist kein problem) und dann die jeweiligen Checkboxen Selecte und in die Label schreibe. So nun mein problem ich schaffe es ja fast also beim starten des programmes werden manchmal nur einige gezeigt (also nicht alle) erst nach mehrmaligem öffenen werden alle angezeigt! denke das ich ein fehler in der schleife habe, hab deshalb auch mal alles andere außer acht gelassen und mich nur auf die schleife konzentriert doch finde den fehler nicht also hier mal die schleife:
Code:
while (!labelliste.get(zähler).equals("")) {
for (int i = 0; i < (anzahl_der_checkboxen+1); ++i) {
if (labelliste.get(zähler).equals(cb[i].getText())) {
labelliste.remove(labelliste.get(zähler));
cb[i].setSelected(true);
}
}
++zähler;
}
so noch zur erklärung:
labelliste ist die Arrayliste die ich auslesen will
zähler ist nur eine int var die ich als 0 deklariert habe
cb sind die Checkboxen naja der rest dürfte sich von selbst erklären