当我尝试编译一些代码时,我不断收到这些错误:
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/