....

JComboBox comBox = new JComBox();

comBox.addItem("123");

....

编译的时候虚拟机发出如下提示

注: Window.java使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。


JComboBox是javax.swing.JComboBox。在SE7中声明为泛型。

javax.swing.JComboBox<类型>。
因此需要在实例化它时指明传入指定参数类型,不然就报类型不安全的warning了。


代码改成下面的就能正常运行了

...

JComboBox<String> comBox = new JComboBox<String>( );

comBox.addItem("123");

...


在http://tieba.baidu.com/p/2284242326中找到的解决方法

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐