2013-03-09 68 views
0

我有一個由NetBeans生成的jList。我已經聲明瞭一個DefaultListModel,但不能鏈接到jList。我的代碼在下面,我也嘗試使用.setMethod。無法將我的DefaultListModel分配給Java中的JList NetBeans

 DefaultListModel modeljLstShoppingCartName; 
     modeljLstShoppingCartName = new DefaultListModel(); 
     jLstShoppingCartName = new JList(modeljLstShoppingCartName); 
     modeljLstShoppingCartName.addElement("Testing1"); 

我在這裏收到的錯誤是在整個第三線在那裏說:

incompatible types 
    required: java.awt.List 
    found: javax.swing.JList 

我已導入:

import javax.swing.*; 
import javax.swing.event.*; 
import javax.swing.DefaultListModel; 
import javax.swing.JList; 

因爲我任何幫助將是巨大的我已經花了幾個小時,但沒有成功。

+0

爲了更快提供更好的幫助,請發佈[SSCCE](http://sscce.org/)。 – 2013-03-09 17:40:50

回答

3

關於:

incompatible types 
    required: java.awt.List 
    found: javax.swing.JList 

這可能會比一個不小心的錯誤而已。我敢打賭,你已經將jLstShoppingCartName變量聲明爲java.awt.List變量而不是javax.swing.JList變量。

相關問題