Предупреждение Java - JList является необработанным типом, ссылки должны быть параметризованы - PullRequest
6 голосов
/ 12 декабря 2011

Может ли кто-нибудь пролить больше света на следующее предупреждение от Затмения:

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

Ответы [ 2 ]

8 голосов
/ 12 декабря 2011

Вы должны поместить тип элементов между <>, например:

List<String> list = new ArrayList<String>();
list.add("String 1");
list.add("Some Text");
2 голосов
/ 26 марта 2012

JList является необработанным типом начиная с Java 1.7, то же самое относится и к еще нескольким компонентам Swing. Ваши среды x86 и x64_86, вероятно, имеют разные версии java, поэтому в одном вы получаете предупреждение, а в другом нет.

...