java - get ordered value of jtextfield -


with of oliver schmidt text dynamically added jtextfields.

now have jpanel1 jtextfield1 generated netbeans:

jtextfield1 = new javax.swing.jtextfield(); jpanel1.add(jtextfield1); jpanel1.setlayout(new org.jdesktop.swingx.verticallayout()); 

also addbutton adding dynamic jtextfields jpanel1:

jpanel1.add(new subpanel()); pack(); 

the problem stuck when push savebutton getting not ordered output text.

for (component spchild : spchildren) {        if (spchild instanceof jtextfield) {              string text = ((jtextfield)spchild).gettext();              system.out.println(jtextfield1.gettext()); //i think code wrong              system.out.println(text); 

for example, if value of:

jtextfield1: 1,

dynamic jtextfields: 2, 3.

output getting repeated jtextfield1:

1

2

1

3

desired output is:

1

2

3

i don't know how avoid problem.

you correct, need remove jtextfield1 loop , print above loop , loop through dynamic text boxes.

// move jtextfield1 print before print dynamic jtextboxes system.out.println(jtextfield1.gettext());  (component spchild : spchildren) {        if (spchild instanceof jtextfield) {              string text = ((jtextfield)spchild).gettext();              system.out.println(text); 

Comments

Popular posts from this blog

c++ - No viable overloaded operator for references a map -

java - Custom OutputStreamAppender not run: LOGBACK: No context given for <MYAPPENDER> -

java - Cannot secure connection using TLS -