Was man so alles an Beispielen findet ....
Das Codeschnipsel kommt von hier
funktioniert nicht, wohl weil beim zweiten Element das man entfernen will die ganze Liste schon verschoben ist (Wobei mich allerdings überrascht, denn ich entferne ja ein Objekt und nicht das Objekt an der Stelle x)
Geht, wenn die Element in indices in der richtigen Reihenfolge drin sind, aber wie macht man das richtig, wenn das nicht garantiert ist? (z.B. Handeingabe)
Das Codeschnipsel kommt von hier
Java:
int[] indices = list.getSelectedIndices();
for (int index : indices) {
list.getContents().remove(index);
}
funktioniert nicht, wohl weil beim zweiten Element das man entfernen will die ganze Liste schon verschoben ist (Wobei mich allerdings überrascht, denn ich entferne ja ein Objekt und nicht das Objekt an der Stelle x)
Java:
int[] indices = list.getSelectedIndices();
for (int index : indices) {
list.getContents().remove(index);
}