
how to dynamically increase the textbox in the 2nd form when i gave any value in textbox of form1 .
if i gave 5 in the textbox of form1 , totally 5textbox have to be created in form2.

import javax.swing.*;
import java.io.*;
import java.awt.*;
import java.util.*;
import java.awt.event.*;
class DynamicTextbox extends JFrame{
JLabel label;
JTextField text;
DynamicTextbox(){
label = new JLabel("Enter Text");
text = new JTextField(20);
JButton b=new JButton("Create");
JPanel p1=new JPanel(new GridLayout(2,2));
p1.add(label);
p1.add(text);
p1.add(b);
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int value=Integer.parseInt(text.getText());
JFrame f=new JFrame();
JPanel p2=new JPanel(new GridLayout(value,1));
JTextField text[]=new JTextField[value];
for(int i=0;i<value;i++){
text[i]=new JTextField(20);
p2.add(text[i]);
}
f.add(p2);
f.setVisible(true);
f.pack();
}
});
add(p1);
setVisible(true);
pack();
}
public static void main(String args[]){
new DynamicTextbox();
}
}