java - 列表项 = new ArrayList() : it does not work

标签 java swing list arraylist swingx

都在标题里了, 我不明白这次的问题有点不同,我对两个不同的程序使用了相同的对象(列表),但第二次不起作用,请参阅:

private void jMenuItem23ActionPerformed(java.awt.event.ActionEvent evt) {                                            
init_creer_client();
List  items  = new ArrayList();
items.add("mawren");
items.add("blabla");
items.add("Bonjour");

CL.show(cartes,"creer_client");       
}   

有关错误的屏幕截图: enter image description here

这里的缺点是它工作顺利:

 import java.awt.Dimension;
 import java.awt.HeadlessException;
 import java.util.ArrayList;
 import java.util.List;
 import javax.swing.JFrame;
 import javax.swing.JPanel;
 import javax.swing.JTextField;
 import org.jdesktop.swingx.autocomplete.AutoCompleteDecorator;

 public class Test_swingx extends JFrame {

public Test_swingx(String title) throws HeadlessException {

this.setTitle(title);
JPanel pan=new JPanel();
JTextField jtf=new JTextField();
jtf.setColumns(20);
List items  = new ArrayList();
items.add("hello");
items.add("marwen");
items.add("allooo");
AutoCompleteDecorator.decorate(jtf, items,false);
pan.add(jtf);
this.setContentPane(pan);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
this.setBounds(280, 150, 500, 200);

}


 public static void main(String[] args) {

Test_swingx tsx=new Test_swingx("helloo swingx");

}
}

谁能给我解释一下吗?

最佳答案

您有一个 java.awt.List 导入应该是 java.util.List

关于java - 列表项 = new ArrayList() : it does not work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9245308/

相关文章:

java - 正则表达式 SPARQL 查询

java - andengine 塔防游戏 - 敌人<-武器交互

javascript - 使下拉列表依赖于 PHP 中的另一个列表

java - 如何使用循环填充 FXCollections.observableArrayList? [javafx]

java - 使用 JdbcTemplate 检索多行列按列数据的更好方法

java - twitter4j 分页页面如何工作?

java - 内部框架不工作

java - 从方法传递变量以绘制一条线 - Java

java - 线程中的异常 "AWT-EventQueue-0"java.lang.IllegalArgumentException : input == null

r - 按组对 df 进行子集化,遍历散点图