Olá, pessoal! É minha primeira participação aqui no GUJ. 
Eu quero fazer um componente prático para projetar tabelas baseado em uma JTable e passando como parâmetro um tipo Object que contém os atributos que quero que seja um campo na tabela. A idéia é passar uma classe qualquer contendo Annotations padrões nos atributos que desejo projetar na tabela e fazer também um método para povoar esses campos, isso tem que funcionar para qualquer Classe passada.
Seria interessante também especificar em Annotations o tamanho do campo que ocupará na tabela e o nome que quero dar para a coluna.
Para isso, até onde eu sei, terei que usar o Reflection para destrinchar a classe e capturar os atributos que possuem o Annotations padrões, mas ainda está meio escuro pra mim.
A dúvida é se isso é mesmo possível fazer isso e quais os principais passos. Meu nível com java é bem básico =/.
Caso já exista algo parecido, por favor me contem aí… Qualquer coisa se der certo farei um tutorial bacana disso tudo no final pra quem quiser. 
Agradeço desde já.