我需要从组合框中删除所有项目
int itemCount = combo.getItemCount();
for(int i=0;i<itemCount;i++){
combo.removeItemAt(0);
}
此代码将删除除最后一项以外的所有项。它给出了NullPointerException。
如何解决?
最佳答案
问题中的代码通常可以正常工作。但是,它看起来像一个线程问题。另一个线程可能将这些项目弄乱了。
但是,我建议您最好使用removeAllItems();
方法:
combo.removeAllItems();