IReport

Olá pessoal.
Sou novo nessa área de relatórios em Java. Me informaram que o IReport é uma boa ferramenta.
Pesquisei bastante e pelo que eu pude entender eu só utilizo-o com conexões a bancos de dados.
(não sei se eu estou correto, me corrijam pfv!)

Eu estou desenvolvendo uma aplicação onde essa deve gerar um boleto bancário.
Sei que existem ferramentas como JBoleto que fazem isso.Porém a forma como eles geram o boleto não serve para a minha aplicação.Mas isso não é problema pois já sei como gerar o cod Barras.
Meu problema é como desenvolver o restante do boleto.

Para se trabalhar com IReport eu só posso usar Banco de Dados?
Se sim, alguém poderia me informar uma maneira de fazer esse boleto.
Tipow, algum programa onde eu consiga inserir os campos visualmente, ou coisas do tipo.
Obrigado!
Abraço a todos!

Olá Igor,

Não, não é preciso, necessariamente, usar Banco de Dados com o Ireport.

É possível usar virtualmente qualquer datasource e, inclusive, fazer os seus.

Collections, Lists, parâmetros fixos…

Tudo é possível…

Há uma variedade enorme de exemplos na Net e este aqui pode te ajudar a começar:

http://www.furutani.com.br/2009/02/tutorial-de-jasperreports-usando-arraylist-de-vo/

Abraço.

É só dar uma estudada no JRDataSource e usar ele pra preencher os dados do relatorio.