我需要从组合框中删除所有项目

    int itemCount = combo.getItemCount();

    for(int i=0;i<itemCount;i++){
        combo.removeItemAt(0);
     }

此代码将删除除最后一项以外的所有项。它给出了NullPointerException。
如何解决?

最佳答案

问题中的代码通常可以正常工作。但是,它看起来像一个线程问题。另一个线程可能将这些项目弄乱了。

但是,我建议您最好使用removeAllItems();方法:

combo.removeAllItems();

10-06 13:51