因此,我尝试将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));
}
}
答案 0 :(得分:1)
LOut.add(NL.name.get(i));
首先学习使用Java命名标准。变量名不能以大写字母开头。
您不会直接将项目“添加”到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));
}