Dados tabulares - Java swing

Boa tarde galera!

estou desenvolvendo uma aplicação simples, apenas para aprendizado, e percebi que não sei como representar dados tabulares com java swing.

Pensando em uma estrutura simples como PEDIDO_VENDA e PEDIDO_VENDA_ITEM (1:N). Um (1) pedido possui N itens de pedido.
O que eu tinha em mente era algo mais ou menos assim:

nroPedido

  • pedidoItem1 | produto_do_Item1 | qtd_do_produto | …
  • pedidoItem2 | produto_do_Item1 | qtd_do_produto | …
  • pedidoItem3 | produto_do_Item1 | qtd_do_produto | …
  • pedidoItem4 | produto_do_Item1 | qtd_do_produto | …
  • … | … | … | …

(Os asteriscos representam uma barra de rolagem).
Para trassar um paralelo, o que eu tenho em mente é algo semelhante aos blocos master-detail do Oracle forms.

Não quero (necessariamente) códigos prontos, quero saber o que devo pesquisar, se é JTable mesmo ou se há outra maneira, um jeito melhor…
enfim, quero conhecer as opções que tenho para escolher a que melhor se encaixa na minha aplicação.

Desde já,
Obrigado!

Seja bem-vindo!

[quote]
Não quero (necessariamente) códigos prontos, quero saber o que devo pesquisar, se é JTable mesmo ou se há outra maneira, um jeito melhor…
enfim, quero conhecer as opções que tenho para escolher a que melhor se encaixa na minha aplicação. [/quote]
Sim, vc terá que usar uma JTable.Começe pelos tutoriais daqui mesmo no GUJ e pesquisando em tópicos antigos.