Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse-Swing WindowBuilder在JList上出现错误<;E>;代码解析_Java_Eclipse_Windowbuilder - Fatal编程技术网

Java Eclipse-Swing WindowBuilder在JList上出现错误<;E>;代码解析

Java Eclipse-Swing WindowBuilder在JList上出现错误<;E>;代码解析,java,eclipse,windowbuilder,Java,Eclipse,Windowbuilder,我正在使用此代码创建JList: JList list = new JList<String>(new String[] {"Hello", "World"}); JList list=newjlist(新字符串[]{“Hello”,“World”}); 该程序也可以在Eclipse Juno上编译和运行,但当我尝试使用WindowBuilder打开它时,它会出现以下错误: new JList<String>(new String[] {"Hello", "World

我正在使用此代码创建
JList

JList list = new JList<String>(new String[] {"Hello", "World"});
JList list=newjlist(新字符串[]{“Hello”,“World”});
该程序也可以在Eclipse Juno上编译和运行,但当我尝试使用WindowBuilder打开它时,它会出现以下错误:

new JList<String>(new String[] {"Hello", "World"}) is not valid source for component creation, it references not existing constructor. 
new JList(新字符串[]{“Hello”,“World”})不是组件创建的有效源,它引用的不是现有构造函数。
现在,因为我使用的是Java7(JDK和JRE),所以这不应该是一个错误


注意:程序的其余部分是正确的。

我没有收到Linux下“Java(TM)SE运行时环境(build 1.7.0_10-b18)”的任何警告。这运行得很好:

    final JList list = new JList<String>(new String[] { "Hello", "World" });
    list.setSelectionInterval(0, 1);
    for (final Object o : list.getSelectedValuesList()) {
        System.out.println(o);
    }
final JList=new JList(新字符串[]{“Hello”,“World”});
list.setSelectionInterval(0,1);
对于(最终对象o:list.getSelectedValuesList()){
系统输出打印ln(o);
}
但是,您应该使用“final JList=…”来提供正确的泛型参数。这通常会引起问题

提示:激活编译器警告,它们通常会给你有用的提示


[编辑:]因为我的代码有效,我想问题确实出在其他地方,而不是你上面提到的部分。

你没有得到我的问题伙伴!这不是Eclipse,而是WindowBuilder。