【发布时间】:2013-05-28 12:55:47
【问题描述】:
我需要删除 JComboBox 中的所有元素,使用 .removeAllItems() 可以正常工作! 但是我注意到有一个小问题,也许是一个错误?我不知道。
如果我让 JComboBox 打开,然后尝试删除所有项目,则会引发异常:
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
我尝试在调用 removeAllItems 之前关闭弹出窗口,如下所示:
private void removeAllClassesAvailable() {
classeComboBox.hidePopup();
classeComboBox.removeAllItems();
}
但还是没有成功!
可能是因为我的 JComboBox 在 JTable 中?
【问题讨论】:
-
你能显示抛出异常的那一行吗?
-
希望有人能尽快回答这个问题。如果没有,请考虑添加更多信息和代码,最好是sscce。
标签: java swing jcombobox removeall