【问题标题】:Java warning - JList is a raw type, references must be parameterizedJava 警告 - JList 是原始类型,必须参数化引用
【发布时间】:2012-01-18 04:32:07
【问题描述】:

有人可以更清楚地了解来自 Eclipse 的以下警告吗:

JList is a raw type. References to generic type JList<E> should be parameterized.

触发此操作的代码行可能是:

import javax.swing.JList;
....
private JList jList = null;  // Warning on this line

【问题讨论】:

标签: java eclipse swing user-interface jlist


【解决方案1】:

JList 是 Java 1.7 的原始类型,对于更多的 Swing 组件也是如此。您的 x86 和 x64_86 环境可能具有不同版本的 java,这就是为什么您在一个环境中收到警告,而在另一个环境中没有警告。

【讨论】:

    【解决方案2】:

    你应该把元素的类型放在之间,例如:

    List<String> list = new ArrayList<String>();
    list.add("String 1");
    list.add("Some Text");
    

    【讨论】:

      猜你喜欢
      • 2021-06-18
      • 2020-06-20
      • 2016-12-22
      • 2020-10-31
      • 2023-04-05
      • 2012-08-06
      • 1970-01-01
      • 1970-01-01
      • 2021-07-17
      相关资源
      最近更新 更多