Java课设--购物清单

最近开始做Java课设,遇到的了一些bug,记录下来我的解决办法。



问题一:下拉列表出现多个循环

Java课设--购物清单_第1张图片

问题原因:当我点击,“确认购买”触发了确认购买这个事件里面的findAllShop()而最开始我就已经触发过了一次findAllShop()。所以一开始,没有点击时相当于:int n=0;n+=5;

而第二次点击“确认购买”后,相当于第二次触发findAllShop()时 ,这时则变成,n=5,n+=5;  goodsCombox已经有前一次加进去的内容 然后又继续加了 多条内容,故下拉列表出现多个循环。

解决办法:在findAllShop()方法的开始,清空  goodsCombox的Item。-----goodsCombox.removeAllItems();


问题二:下拉列表出现一个灰色的卡顿

Java课设--购物清单_第2张图片



问题原因:
一开始是正常的,当点击下拉列表选中其中一个商品后,则出现这个灰色的卡顿。而点击“确认购买”后则灰色卡顿消失。

解决办法:在“选中下拉列表”这个事件的方法体的最后一行  加上   validate();-----这个类似于刷新界面的意思。



你可能感兴趣的:(java)