我需要删除我的 JComboBox 中的所有元素,使用 .removeAllItems() 它可以正常工作!但是我注意到有一个小问题,也许是一个错误?我不知道。
如果我让 JComboBox 打开,然后尝试删除所有项目,则会引发异常:
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
我尝试在调用 removeAllItems 之前关闭弹出窗口,如下所示:
private void removeAllClassesAvailable() {
classeComboBox.hidePopup();
classeComboBox.removeAllItems();
}
但是还是没有成功!
也许是因为我的 JComboBox 在 JTable 中?