hi, I have an array of about 50 textfields which show up when somebody presses button. Now I want to get the text from all the textfields using array....this is impossible the other way becouse then the program will become rigid....so I want to know how can I use getText() with array. eg.
for(int i=0;i<30;i++) { value[i]=text[i].getText(); }
//here value is an array. //text is the object(array) of textfield.
import java.awt.*; import javax.swing.*; import java.awt.event.*; class MultipleTextboxes { public static void main(String[] args) { JFrame f=new JFrame(); JPanel p=new JPanel(new GridLayout(51,1)); final JTextField text[]=new JTextField[50]; JButton b=new JButton("Show Text"); p.add(b); for(int i=0;i<text.length;i++){ text[i]=new JTextField(20); p.add(text[i]); } b.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ String values[]=new String[50]; for(int i=0;i<values.length;i++){ values[i]=text[i].getText(); } for(int i=0;i<values.length;i++){ System.out.println(values[i]); } } }); f.add(p); f.setVisible(true); f.pack(); } }
thanks for the code....but it won't work for getSelectedItem() in regards to the comboboxes. it says
Ads