![](/img/trans.png)
[英]Enum is a raw type. References to generic type Enum<E> should be parameterized
[英]JComboBox is a raw type. References to generic type JComboBox<E> should be parameterized
String[] boxOptions = {"1","2","4","8","16","20","40","100","400"};
JComboBox box = new JComboBox(boxOptions);
我以前在我的程序中有这些确切的代码行,并没有收到此错误。 我做了一些搜索,我发现的结果有点过头了。 有任何想法吗?
错误是:
JComboBox is a raw type. References to generic type JComboBox<E> should be parameterized
您可以使用:
JComboBox<String> box = new JComboBox<>(boxOptions);
这是因为JComboBox
现在是一个泛型类。
从Java 7开始,泛型被引入到JComboBox组件中。 也许你之前使用的是Java6。 您应该将JComboBox<String>
添加到第二行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.