我有多个JLists,在数组中有单一选择。我想添加ListSelectionListener,它应该提供只有2个列表可供选择。 我不知道怎么做到这一点。循环他们,但寻找什么?
谢谢你的帮助
更新:现在我制作这段代码。当我在MouseListener中运行它时,everthing运行良好,但是当我在ListSelectionListener中运行它时,它会抛出ArrayIndexOutOfBoundsException。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="layer1" multiple="multiple">
<option data-id="3">Chocolate</option>
<option data-id="5">Cookie</option>
</select>
<select id="layer2" data-depends-on="layer1" multiple="multiple">
<option data-parent="3" data-id="6">Milk Chocolate</option>
<option data-parent="5" data-id="7">Sprinkled Cookie</option>
<option data-parent="5" data-id="8">Iced Cookie</option>
</select>
<select id="layer3" data-depends-on="layer2" multiple="multiple">
<option data-parent="7" data-id="10">Dark Sprinked Cookie</option>
<option data-parent="7" data-id="11"> White Sprinkled Cookie</option>
<option data-parent="8" data-id="12"> White Iced Cookie </option>
</select>
}