Exibir dados em table

Pessoal…
Estou iniciando meus estudos em JPA, mas estou com uma dúvida.
Tenho a seguinte consulta para exibir dados de uma tabela:

[b]  EntityManagerFactory factory = Persistence.createEntityManagerFactory("PexemploJPaPU");
   EntityManager em = factory.createEntityManager();
   Query q = em.createQuery("Select p from Produto p");
   List<Produto> produtos= q.getResultList();
   for(Produto p: produtos)
   {
       System.out.println("produto"+ p.getDescricao());
   
   }[/b]

E o mesmo está funcionando normal, mas gostaria de saber como exibir os dados em uma jTable… e nao utilizar o system.out.println…

Da uma olhada nessa video aula - JTable com Banco de Dados

A diferença vai ser que ao inves de JPA a video aula usa JDBC puro, mas o retorno da consulta é uma lista, então não vai ter problemas para entender.