我正在尝试完成一个课堂课程,并在问了一些无法解决问题的同龄人之后,我想寻求帮助。
我已经阅读了一些类似的问题,但仅使用这些信息来源我还是无法找出问题。
question.get_as_xml()
线程“ AWT-EventQueue-0”中的异常java.lang.NullPointerException 在Views.ViewProducts.updateQuantity(ViewProducts.java:233) 在Views.ViewProducts.products_lstValueChanged(ViewProducts.java:228)
答案 0 :(得分:0)
因此,从异常跟踪来看,在products_lstValueChanged
中调用updateQuantity
之后,异常似乎发生在五(233-228)行。
该行是:
int stockLevel =selectedProduct.getStockLevel();
所以selectedProduct
是null
。这意味着products_lst.getSelectedValue()
返回了null
。
因此,似乎没有选择任何项目时便调用了此代码。可能它刚刚被取消选择。您需要处理这种情况。