[英]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.