Formulario con grupo JTexfield como el de mysql

Hola!!
Tengo un problema, quiero mostrar en un Jframe un grupo de campos (Jtexfield), los cuales se crearan dependiendo el numero de registros que desea el usuario. Una vez se completen todos los campos los datos los guardaré en un (ArrayList terneros; ).
No se como crearlos ni como obtener la informacion de cada grupo y guardarla en el arraylist.
Para que me entiendan mejor, lo que quiero hacer un registro como el de mySQL

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

SORRY

Equivoque el lugar donde escribir mi problema.

Imagen de Rafael Carrillo

genera jframes con un ciclo,

genera jframes con un ciclo, que además de crearte el registro, agregue a un arreglo las entidades tipo JTextField, así podrás desde el arreglo tomando su posición leer la información, igual le creas un evento al JTextField