【问题标题】:Cannot assign my DefaultListModel to my JList in Java NetBeans无法在 Java NetBeans 中将我的 DefaultListModel 分配给我的 JList
【发布时间】:2013-03-09 16:50:33
【问题描述】:

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

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

【问题讨论】:

  • 如需尽快获得更好的帮助,请发帖SSCCE

标签: java swing compiler-errors jlist defaultlistmodel


【解决方案1】:

关于:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多