回答編集履歴

1

追記

2016/03/23 05:17

投稿

tkturbo
tkturbo

スコア5572

test CHANGED
@@ -3,3 +3,5 @@
3
3
  最初のループでremove(1)を実行すると、dlm.size()は2になります。
4
4
 
5
5
  そこでremove(2)しようとするとArrayIndexOutOfBoundsが発生するのですね。
6
+
7
+ JList#getSelectedValuesList()の結果でdlm.removeElement()してやると想定通りに動きませんか?