java - 类型 JList 不接受参数类型 <String>

标签 java swing jlist

当我尝试编译一些代码时,我不断收到这些错误:

CCC.java:21: type javax.swing.JList does not take parameters
JList<String> list;

或:

CCC.java:30: type javax.swing.DefaultListModel does not take parameters
DefaultListModel<String> jobs, DefaultListModel<String> closJ) throws HeadlessException {

当我尝试删除该部分时,我遇到了大约 26 个相同的错误,但我得到了大约 150 行错误,任何人都可以帮忙。

最佳答案

Java 7 中的 JList 中添加了泛型。这是来自 JList documentation 的示例:

String[] data = {"one", "two", "three", "four"};
JList<String> myList = new JList<String>(data);

确保您使用的是 Java 7+。

关于java - 类型 JList 不接受参数类型 <String>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12879342/

相关文章:

java - 使用类声明用整数和字符串填充数组

java - replaceAll 和行首 (java)

java - setVisible(false) 后如何将 JDialog 设置为 null?

java - 我想创建一条将 2 个 JTable 连接在一起的直线

java - 在 JDialog 上使用滚动条 Swing TextArea

java - 将项目添加到现有的 Java Swing jList(使用 Netbeans UI 添加到 JFrame)

java - 使用 JList 显示 TreeMap 对象

java - JList 元素上的双击事件

java - 如何摆脱 [WARNING] Maven 站点中调用的已弃用 API

java - 如何正确创建Java内部类?