0

我有一个由 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;

任何帮助都会很棒,因为我已经花了几个小时但没有成功。

4

1 回答 1

3

关于:

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

这可能只是一个粗心的错误。我打赌您已将 jLstShoppingCartName 变量声明为 java.awt.List 变量而不是 javax.swing.JList 变量。

于 2013-03-09T16:52:10.283 回答