Java 移动列表程序

Java 移动列表程序,java,swing,compiler-warnings,jlist,Java,Swing,Compiler Warnings,Jlist,我不知道哪里出了问题,但这是我的代码,我面临着这个错误。 基本上我是在看Bucky Roberts的移动列表教程,我被这个错误绊倒了 Note: .\Multiple_Selection_List.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 因为泛型是在JDK5中添加到Java中的(我认为),所以应该指定要添加到JList的对象的类。然后,编译器可以验

我不知道哪里出了问题,但这是我的代码,我面临着这个错误。 基本上我是在看Bucky Roberts的移动列表教程,我被这个错误绊倒了

Note: .\Multiple_Selection_List.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.


因为泛型是在JDK5中添加到Java中的(我认为),所以应该指定要添加到JList的对象的类。然后,编译器可以验证您是否向JList添加了适当的数据

您可以使用以下泛型指定代码:

model = new DefaultListModel<String>();
model.addElement("Random");
leftList = new JList<String>( model );
model=newdefaultlistmodel();
模型。附加元素(“随机”);
leftList=新JList(型号);
现在,编译器将验证您是否确实向模型中添加了字符串对象,并向JList中添加了包含字符串的模型对象


当然,在定义模型和列出变量时,您也可以指定类。

这实际上是一个警告,而不是错误,因此您仍然可以运行它。你用这个标志编译了吗?我不知道如何进一步编译。。你介意帮我吗?
javac-Xlint:unchecked Multiple\u Selection\u List.java
model = new DefaultListModel<String>();
model.addElement("Random");
leftList = new JList<String>( model );