请给出任何解决方案。我想用动态名称来使用它。
for(i=0;i<10;i++)
{
JTextArea ta[i]= new JTextArea();
String s=""+i;
ta[i].setText(s);
i++;
}
答案 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));
}