java - manipulation with dynamically added textfield values -
jpanel consists 5 jtextfields. adding dynamically jpanels addbutton. , retrieving dynamically added jpanel values savebutton.  code of savebutton:
private void writefile(jpanel panel_name, printwriter file){         component[] children = panel_name.getcomponents();                            (component sp : children) {             if (sp instanceof subpanel) {                 component[] spchildren = ((subpanel)sp).getcomponents();                   int count=1;                 (component spchild : spchildren) {                     if (spchild instanceof jtextfield) {                      string text = "";                     if(count==1)                     text=((jtextfield)spchild).gettext();                      if(count==2)                     text=((jtextfield)spchild).gettext();                      if(count==4)                     text=((jtextfield)spchild).gettext();                      if(count==5)                     text=((jtextfield)spchild).gettext();                      if(count==3)                     text=((jtextfield)spchild).gettext();                      if(text.equals(null) || text.equals("")) {                      }                        else{                     file.write(text);                                }                                                                    }                 }             }         } i have entered 1, 2, 4, 5, 3 jtextfields , when click savebutton, output got jtextfield values as: 1, 2, 3, 4, 5. if write count==4 after count==2, anyway output getting in ordered line. ask how can value of count==4 after count==2?
 
 
Comments
Post a Comment