hallo!
hab ein problem mit dem löschen von panels.
ich habe ein hauptpanel pmitte, in das ich mehrere unterpanels p hinzufügen und wieder entfernen kann.
eine variable var zählt die anzahl der panels, die wiederrum in einer arraylist gespeichert werden.
wenn ich jetz aber das letzte panel löschen will, löscht er mir immer das vorletzte: (var-1)
wenn ich jetzt logischerweise (var) schreibe, passiert nichts und die var wird nur runtergezählt
was übersehe ich?
hier der code, falls der weiterhilft.:
public void loeschen(){
pmitte.remove(panelarr.get(var-1));
var--;
validate();
}
pumpkin Gast |