M
Mujahiddin
Gast
Einen wunderschönen guten Tag!
Also, nach etlichen Suchanfragen in Google bin ich schon relativ weiter gekommen in meinem Projekt.
Doch jetzt bin ich an ein Problem gestoßen, an dem es scheinbar kein Weiterkommen gibt.
Mein Ziel ist es, dass ich mehrere Einträge, die markiert worden sind, lösche.
Da bin ich schon relativ weit, nur bei einem Problem komme ich nicht mehr weiter.
Wenn mehrere Einträge markiert wurden und der schließlich wird 'ENTF' gedrückt, wird eine ArrayList<int[]> erstellt.
Diese ArrayList nimmt nun alle markierte Indices per
Das Problem ist: Er nimmt einen ArrayList-Block, und packt alle drei Indices da rein. Wenn ich jetzt den ersten Index löschen will, das heißt
eingebe, dann löscht er den ganzen Block. Unter dem Befehl
versteht er auch nichts. Ich gebe euch mal einen Screen, um das ganze zu verdeutlichen.
EDIT: das Bild hört dooferweise einfach auf. Dieser Link führt zum ganzen Screen: http://upload.worldofplayers.de/files4/JList.jpg
Ich will in diesem Beispiel, dass er die Zahl 1 löscht! Also den Block <0|0>. Er löscht aber den ganzen Block 0, und somit auch alle anderen Indices, die markiert sind.
Ich danke schon im Voraus für eure Hilfe!
Also, nach etlichen Suchanfragen in Google bin ich schon relativ weiter gekommen in meinem Projekt.
Doch jetzt bin ich an ein Problem gestoßen, an dem es scheinbar kein Weiterkommen gibt.
Mein Ziel ist es, dass ich mehrere Einträge, die markiert worden sind, lösche.
Da bin ich schon relativ weit, nur bei einem Problem komme ich nicht mehr weiter.
Wenn mehrere Einträge markiert wurden und der schließlich wird 'ENTF' gedrückt, wird eine ArrayList<int[]> erstellt.
Diese ArrayList nimmt nun alle markierte Indices per
Code:
ArrayList<int[]> indices = new ArrayList<int[]>();
indices.add(jlist.getSelectedIndices());
Code:
indices.remove(0);
Code:
indices.remove(0|0);

EDIT: das Bild hört dooferweise einfach auf. Dieser Link führt zum ganzen Screen: http://upload.worldofplayers.de/files4/JList.jpg
Ich will in diesem Beispiel, dass er die Zahl 1 löscht! Also den Block <0|0>. Er löscht aber den ganzen Block 0, und somit auch alle anderen Indices, die markiert sind.
Ich danke schon im Voraus für eure Hilfe!