在Netbeans中创建的JList不允许我添加元素

时间:2014-12-17 20:15:29

标签: java swing netbeans jlist

这是在Netbeans设计模式下添加Jlist时自动创建的代码:

jListResult = new javax.swing.JList();

jListResult.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);

jScrollPane1.setViewportView(jListResult);

我不明白为什么Jlist类型的对象无法使用该方法.addElement如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

addElementDefaultListModel而不是JList本身

提供
DefaultListModel<String> model = new DefaultListModel<>();
JList jListResult = new JList(model);
model.addElement(...);