Por onde começar

Estou implementando um sistema desktop , e preciso fazer um “cadastro de contratos” vamos dizer…

ou seja , usar um editor de texto onde a pessoa cadastre um modelo de documento a ser impresso:

" Venho requerer ao Sr. <<NOME_CLIENTE>> tal tal tal residente em <<CLIENTE_CIDADE>>""

quando a pessoa for imprimir posteriomente o modelo cadastrado, vai escolher qual o o cliente e os campos << >> serao preenchidos com os dados…

nao sei por onde começo a pesquisar sobre como fazer isso!
da pra fazer como relatorio … jasper ?

se alguem puder me indicar por onde começar agradeço!

Se for um sistema desktop, então pode usar Swing. Pesquise também sobre banco de dados. Neste quesito pode usar MySQL, ou algum outro de sua preferência.

Na parte de artigos há vários exemplos de uso de Swing e JDBC: http://www.guj.com.br/article.list.logic

entao Roger,

eu já tenho o sistema totalmente funcional em swing, e intendo um pouco sobre jasper
estou precisando apenas fazer o cidado acima

agradeço a atenção
att.

Você pode criar um JPanel e imprimir sem sair do Swing, mas o IReport existe pra isso e vai ser mais natural a implementação.

Não sei como implementou os templates, mas pode usar Velocity (http://velocity.apache.org/), fica fácil até para ensinar o cliente.

Obrigado Samuel , vou da uma olhada na documentação !

tem um tutorial no proprio guj que da as iniciativas, pra quem estiver com o mesmo problema
http://www.guj.com.br/article.show.logic?id=18

att.