2013-03-09 39 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变量。

相关问题