最近开始做Java课设,遇到的了一些bug,记录下来我的解决办法。
问题一:下拉列表出现多个循环
问题原因:当我点击,“确认购买”触发了确认购买这个事件里面的findAllShop()而最开始我就已经触发过了一次findAllShop()。所以一开始,没有点击时相当于:int n=0;n+=5;
而第二次点击“确认购买”后,相当于第二次触发findAllShop()时 ,这时则变成,n=5,n+=5; goodsCombox已经有前一次加进去的内容 然后又继续加了 多条内容,故下拉列表出现多个循环。
解决办法:在findAllShop()方法的开始,清空 goodsCombox的Item。-----goodsCombox.removeAllItems