将ArrayList添加到Listbox Java中

时间:2019-03-05 09:55:35

标签: java swing jlist

因此,我尝试将ArrayList添加到Jlist,但是出现错误。这是代码

private void BReActionPerformed(java.awt.event.ActionEvent evt) {                                    
            NameList NL = new NameList();
            NL.name.add("a");
            NL.name.add("b");
            NL.name.add("c");
            NL.name.add("d");
            NL.name.add("e");
            for(int i=0; i < NL.name.size(); i++)
            {
                LOut.add(NL.name.get(i));
            }
}

2 个答案:

答案 0 :(得分:1)

LOut.add(NL.name.get(i));
  1. 首先学习使用Java命名标准。变量名不能以大写字母开头。

  2. 您不会直接将项目“添加”到JList。您将项目添加到ListModel。阅读有关How to Use Lists的Swing教程中的部分。 ListDemo代码是一个有效的示例,显示了如何向DefaultListModel添加项目。该代码还显示了如何使用适当的变量名。

答案 1 :(得分:0)

只需删除名称字段,然后尝试如下操作

for(int i=0; i < NL.name.size(); i++)
{
   LOut.add(NL.get(i));
}