イテレータによって参照されている ArrayList からオブジェクトを削除しようとしているので、オブジェクトを削除できます。しかし、問題は、それが機能しないということです。
キーボードの次の実行中に特定のキー「この場合、DOWN」が押されると、「ボール」Arraylist で作成された最新のオブジェクトを削除する必要があります。
これでLWJGLとOpenGLを使用しています。
while(Keyboard.next()) {
if(Keyboard.isKeyDown(Keyboard.KEY_DOWN)) {
Iterator<ball> theBall = balls.iterator();
while (theBall.hasNext()) {
theBall.remove();
}
}
}