如何在循环中使用setText()来增加JTextField名称

时间:2015-05-23 20:07:59

标签: java swing

我是Java的新手。在我的程序中,我有20个名为“textField0”,“textField1”,“textField2”,“textField3”的JTextField,...就像20个智能一样。我需要在这样的循环中为所有这20个字段设置文本..

实施例

Backstack

我已经尝试了几天并尝试了所有我知道的但没有解决方案。如果Java无法做到这一点,我很抱歉。谢谢。

1 个答案:

答案 0 :(得分:1)

尝试创建这样的JTextField个对象:

String names[] = {"Sample text 1", "Sample text 2", "Sample text 3"};
JTextField[] textFields = new JTextField[names.length];  
for (int i=0; i<names.length; i++) {
    textFields[i] = new JTextField(names[i]);
}