高分请教:某个按钮型的StringItem响应后如何获取对应的一组TextField的用户输入值?
import         javax.microedition.lcdui.*;          
 import         javax.microedition.midlet.*;          
       public         class         Item         extends         MIDlet         implements            ItemCommandListener          
       {          
       private         Display         display;          
       private         Command         cmd=new         Command( "Go ",         Command.ITEM,         1);          
       private         StringItem         strItem;          
       private         Form         form;       
       private         TextField   input;                  
       public         Item()          
       {          
       super();          
       display         =         Display.getDisplay(this);          
       form         =         new         Form( " ");          
       for(int         i=0;i <3;i++)          
       {          
    input=new   TextField( "请输入参数值 "+i,null,200,TextField.ANY); 
          } 
    strItem=new         StringItem( " ", "执行 ",         javax.microedition.lcdui.Item.BUTTON);          
       strItem.setDefaultCommand(cmd);          
       strItem.setItemCommandListener(this);          
       form.append(strItem);                     
       display.setCurrent(form);          
       }          
       public         void         commandAction(Command         c,         javax.microedition.lcdui.Item         item)          
       {          
       if(c==cmd)          
       {          
          //如何在这里获取那组TextField用户的输入值: 
          for(int   j=0;j <3;j++){ 
             String   value=input.getString(); 
             System.out.println(value); 
          }          
       }    
 ....       
       }          
       }    
 上面打印出来的结果是3个null,如何动态的获取一组用户的输入值呢? 
 在线等待各位的帮忙!
------解决方案--------------------private   TextField input; 应该设置为一个空间数组,否则,你在 
 for(int   i=0;i <3;i++)    
 {    
  input=new TextField( "请输入参数值 "+i,null,200,TextField.ANY); 
  } 
 只是对其进行3次赋值 
------解决方案--------------------不好意思,是控件。 
 这样试试: 
 private   TextField[] input; 
 ..... 
 input = new TextField[3]; 
 for(int   i=0;i <3;i++)    
 {    
  input[i]=new TextField( "请输入参数值 "+i,null,200,TextField.ANY);