我不能讓在列表框中的所有選定的項目移動到第二個列表框,這裏是代碼:移動在列表框中多選所有選中的項目
void moveIn(ListBox inMoveOut, ListBox inMoveIn) {
inMoveOut.setMultipleSelect(true);
inMoveIn.setMultipleSelect(true);
// for each item in the listbox
for (int i = 0; i < inMoveOut.getItemCount(); i++) {
if (inMoveOut.isItemSelected(i)) {
// add item from the first listbox to the second lsitbox
inMoveIn.addItem(inMoveOut.getItemText(i), inMoveOut.getValue(i));
// delete item from the first listbox
inMoveOut.removeItem(i);
}
}
}
我可以選擇多個項目,但只能移動拋一個項目,而不是所有選定的項目。任何建議請。
什麼時候執行for循環?它是否拋出任何異常? – Mister 2014-09-25 12:22:14