Cadastro de NF

Bom dia

Sou novo em Java e gostaria de opinioes quanto ao desenvolvimento de um cadastro de NF.

Quanto ao cabeçalho (cliente, endereco, num NF, data emissao) eu criei um JTextField para cada para ser preenchido pelo usuario.
Este forum inclusive me foi muito util para fazer a validacao do campo data que eu estava desenvolvendo uma logica monstro e em um topico apresentaram uma solução simples e muito funcional.

Minha duvida vem quanto aos itens da NF. como fazer o cadastro disso?
Eu estava pensando em algo do tipo criar JTextFields para os campos (produto, qtde, preco unitario, total) e um botao ao lado para o caso de haver mais de um item na NF. O usuario teria que pressionar o botao e seriam criados mais campos JTextFields para o preenchimento de um novo item. So que eu me deparei com algumas duvidas. E possivel criar um objeto TextField com nome variavel? Pois eles teriam que ser criados cada vez que o usuario apertasse o botao para adicionar mais um item de nota.
Existe uma forma menos “inocente” ou mais eficiente que esta?

Obrigado

Amigo se vc utiizar NetBeans fica facil

os item da NF vc podera usar componentes de tabela – ( como o DbGrid do Delphi )

Ate +

[quote=marciofermino]Amigo se vc utiizar NetBeans fica facil

os item da NF vc podera usar componentes de tabela – ( como o DbGrid do Delphi )[/quote]
Pode até ficar mais fácil, mas e o aprendizado fica aonde?

Acredito que a melhor forma para cadastrar os itens seja usar um JTable. Mas prepare-se, pois esse é um dos componentes mais complexos do Swing. E claro, também um dos mais poderosos.

Amigo ai é questao de opniao.

É melhor vc carregar 100 no braco
ou em uma carriola ?

heheh