我真的需要这方面的一些帮助,几天来一直在努力。
我的代码中有4个jComboBox,其中一个是客户端,另外三个是空白。我在客户端jcombobox上添加了一个动作监听器,这样当用户选择一个客户端时,它会调用一个类,并从数据库中检索信息并存储在二维数组中,之后其他三个jcombobox被填充包含发票ID和金额等日期。
所以我要做的是清空动作监听器中的jcombobox框,以便在调用类时可以将其添加到其他框中。这个工作完美第一次,但第二次我尝试从第一个jcombobox更改客户端我得到这个错误:
线程中的异常" AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException:-1
我在最后三个方框中使用jCombobox.removeAllItems()
和jCombobox.revalidate()
。
如果可以,请提供帮助,非常感谢。