JTextArea使用数组或任何其他方法进行动态名称初始化

时间:2016-06-25 11:58:29

标签: java swing jtextarea

请给出任何解决方案。我想用动态名称来使用它。

for(i=0;i<10;i++)
{
    JTextArea ta[i]= new JTextArea();
    String s=""+i;
    ta[i].setText(s);
    i++;
}

1 个答案:

答案 0 :(得分:2)

我想你想要做的就是这样:

// Create an array of JTextArea
JTextArea[] jTextAreas = new JTextArea[10];
// Iterate on all the possible indexes
for(int i=0;i<jTextAreas.length;i++) {
    // Create a new instance of JTextArea for the current index
    jTextAreas[i] = new JTextArea();
    // Set dynamically the text
    jTextAreas[i].setText(Integer.toString(i));
}