timestamp
Mitglied Käsekuchen
Hallo allerseits.
Folgender Code funktioniert bei mir nicht wie gewollt. Anstatt das Element zu löschen bleibt es bestehen:
this.keysDown ist eine ArrayList<Integer>
Helper.findInList ist eine Methode, die mir den Index eines Elementes aus einer Liste liefert.
Hier einige Debugausgaben:
Folgender Code funktioniert bei mir nicht wie gewollt. Anstatt das Element zu löschen bleibt es bestehen:
Java:
public void keyReleased(KeyEvent e){
this.keysDown.remove(Helper.findInList(e.getKeyCode(), this.keysDown));
}
Helper.findInList ist eine Methode, die mir den Index eines Elementes aus einer Liste liefert.
Hier einige Debugausgaben:
debug hat gesagt.:---Start---
KeysDown: [68] //Inhalt von KeysDown
Helper.findInList: 0 //Position die die Methode zurückgibt
Remove: false //Rückgabewert der Remove Methode
KeysDown: [68] //Inhalt von KeysDown nach dem Aufruf der Methode
---End---
---Start---
KeysDown: [68, 83, 65, 87]
Helper.findInList: 3
Remove: false
KeysDown: [68, 83, 65, 87]
---End---
Zuletzt bearbeitet: