2014-01-13 53 views
-4

我試圖填補的jList但「空指針異常」是在我的代碼出現請大家幫忙, 我的代碼是繼DefaultListModel錯誤

private void fillChemList() { 
    List<Test> chemList = null; 

    chemList = lab.viewChemList(); //this is working correctly 

    DefaultListModel model = (DefaultListModel) chem.getModel(); //Here is ERROR 


    for(int i = 0; i < chemList.size(); i++) 
    { 
     model.addElement(chemList.get(i).getName()); 
    } 

} 
+3

您還沒有給出我們有足夠的信息來研究這個問題。請發佈完整的堆棧跟蹤,相關的方法定義,並至少張貼可編譯的代碼。 –

+0

'chem'爲null。 – GriffeyDog

+0

@RohitJain我有一個列表「chemList」,其中有兩個屬性之一是「名稱」,第二個是「normalvalue」現在我想在我的GUI框架中顯示名稱列表,在GUI框架類中我稱之爲「fillChemList() 「它需要用chemList的名字填充jList(在GUI處)。 – user3190582

回答

1

嘗試使用:的chemList.getModel()代替chem.getModel();