我有一个由NetBeans生成的jList。我已经声明了DefaultListModel,但是无法链接到jList。我的代码在下面,我也尝试过使用.setMethod。
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;
我已经花了几个小时但没有成功,所以任何帮助都会很棒。
最佳答案
关于:
incompatible types
required: java.awt.List
found: javax.swing.JList
这可能仅仅是一个粗心的错误。我敢打赌,您已经将jLstShoppingCartName变量声明为java.awt.List变量,而不是javax.swing.JList变量。