为什么在向JList添加项目时会出错?

时间:2015-08-25 16:11:56

标签: java

JList list;  
list=new JList();  
list.add("string"); 

我无法运行该程序(我收到错误)。错误说:

 The method add(Component) in the type `Container` is not applicable for the arguments (int)

我尝试使用JList<String>,但它仍然无效? 谢谢!

2 个答案:

答案 0 :(得分:2)

您无法直接将数据添加到JList

改为使用ListModel

    DefaultListModel<String> listModel = new DefaultListModel<String>();
    list.setModel(listModel );

    // Add elements to the Model
    listModel.addElement("hello");

答案 1 :(得分:1)

创建一个数组以将项目添加到:

0 0-50/8 10 1/1 * ? *