存储列表中不确定数量的文本字段的文本

时间:2015-03-01 13:55:20

标签: java jframe jtextfield

我有一个班级" Book"每本书我都不知道有多少作者。用户将给我作者的数量,并将此数字存储给变量作者。这是制作文本字段的代码。

FlowLayout layout2=new FlowLayout();    
for(int i=0;i<authors;i++)
{  
 JPanel row=new JPanel();
 JTextField author_name=new JTextField(20); 
 JLabel author_label=new JLabel("Author"+(i+1)+":");
 row.setLayout(layout2);
 row.add(author_label);
 row.add(author_name);      
 container.add(row);
 }

当用户按下按钮&#34;存储&#34;时,我想将每个作者姓名存储到列表中。这是代码:

for(int i=0;i<authors;i++)
list_authors.add(author_name.getText());

问题是我只获得了最后一位作者的名字。请帮我。提前谢谢

0 个答案:

没有答案