日期:2014-05-20  浏览次数:20767 次

抛出这个异常怎么办?
在一个类中定义了一个方法
public void updatelist(Vector<String> data)
        {
this.data=data;
list.updateUI();
}

然后再出程序中调用Mframe.updatelist(data);
抛异常Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
应该怎么解决呢?控件list的内容已经更新了,会显示新的东西,但是会抛出这个异常。
java

------解决方案--------------------
把你出错的那一行找出来。可能某个变量没有被赋值吧
------解决方案--------------------
空指针错误啊,检查下代码。
------解决方案--------------------
UI操作,请尽量在UI线程里完成
首先建议你
list.updateUI();
改成
SwingUtilities.invokeLater(new Runnable() {
                @Override
                public void run() {
                    list.updateUI();
                }
            });
------解决方案--------------------
把代码都贴出来看下把
------解决方案--------------------
空指针,赋值不就好了吗