抛出这个异常怎么办?
在一个类中定义了一个方法
public void updatelist(Vector<String> data)
{
this.data=data;
list.updateUI();
}
然后再出程序中调用Mframe.updatelist(data);
抛异常Exception in thread "AWT-EventQueue-0"
java.lang.NullPointerException
应该怎么解决呢?控件list的内容已经更新了,会显示新的东西,但是会抛出这个异常。
------解决方案--------------------把你出错的那一行找出来。可能某个变量没有被赋值吧
------解决方案--------------------是
空指针错误啊,检查下代码。
------解决方案--------------------UI操作,请尽量在UI线程里完成
首先建议你
list.updateUI();
改成
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
list.updateUI();
}
});
------解决方案--------------------把代码都贴出来看下把
------解决方案--------------------空指针,赋值不就好了吗