【发布时间】:2016-02-26 14:11:22
【问题描述】:
我想定义一个 Swing 组合框模型如下:
public class SchemaGroupModel<E> extends AbstractListModel<E> implements ComboBoxModel<E>
但 Eclipse 引发错误(两次):
The type AbstractListModel is not generic; it cannot be parameterized with arguments <E>
我检查了here(原始类型定义)、here(旧 JDK)和here(JDK 库在 Java 构建路径中的位置)。从这些回复中,我猜问题应该是 JDK 的版本或其在 IDE 库中的位置。但我加倍检查:我使用的是 JDK 1.6,而这样的库是 在 Maven 依赖项之前出现的。
我做错了什么?
【问题讨论】:
标签: java eclipse swing maven generics