请问这个异常的原因?请问如何解决?
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.text.JTextComponent.getSelectionStart(Unknown Source)
at javax.swing.text.PlainView.paint(Unknown Source)
at javax.swing.text.FieldView.paint(Unknown Source)
at javax.swing.plaf.basic.BasicTextUI$RootView.paint(Unknown Source)
at javax.swing.plaf.basic.BasicTextUI.paintSafely(Unknown Source)
at javax.swing.plaf.basic.BasicTextUI.paint(Unknown Source)
at javax.swing.plaf.basic.BasicTextUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

解决方案 »

  1.   

    空指针!一般报java.lang.NullPointerException的原因有以下几种: 
    1、字符串变量未初始化; 
    2、接口类型的对象没有用具体的类初始化,比如: 
       List lt;会报错 
       List lt = new ArrayList();则不会报错了 
    3、当一个对象的值为空时,你没有判断为空的情况。你是做什么操作的时候报错的,具体描述一下。
      

  2.   

    谢谢你,我是新来的菜鸟,没有积分,所以也不能赠送给你。
    我记住你是kaola8646,以后再见,一定报答。
      

  3.   

    我是在用RMI传递数据的时候,出现的错误。
    应该是向服务器端提交数据的时候,出现的问题。
    数据量比较大,是时时地。
      

  4.   

    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException 
    at javax.swing.text.JTextComponent.getSelectionStart(Unknown Source) 
    你应该是用swing做一个文本输入框,但是在运行时,没有在其上面填入任何东西,就确定提交按钮进行处理了吧在读取时,发现文本输入框中没任何数据,但你的程序中又有处理getText()的方法,所以,就会报nullpointException
    空指针的异常。你可以在你的程序中加入判断,getText()方法是空值时,要进行什么处理,就由你自己决定了。