0

因此,我尝试将 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));
            }
}
4

2 回答 2

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

  2. 您不会将项目直接“添加”到 JList。您将项目添加到ListModel. 阅读 Swing 教程中关于如何使用列表的部分。该ListDemo代码是一个工作示例,展示了如何将项目添加到DefaultListModel. 该代码还显示了如何使用正确的变量名。

于 2019-03-05T15:35:59.870 回答
0

只需删除名称字段并尝试如下所示,

for(int i=0; i < NL.name.size(); i++)
{
   LOut.add(NL.get(i));
}
于 2019-03-05T10:04:45.460 回答