0

NetBeans によって生成された jList があります。DefaultListModel を宣言しましたが、jList までリンクできません。私のコードは以下で、.setMethod も使用してみました。

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

ここで受け取っているエラーは、次のように言っている 3 行目全体にあります。

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 変数を、javax.swing.JList 変数ではなく、java.awt.List 変数として宣言したに違いありません。

于 2013-03-09T16:52:10.283 に答える