Duvida sobre impressão

Bom galera, sou novo aqui, e em java tenho algumas experiencias basicas. O negócio é o seguinte, criei uma aplicação grafica no Net Beans 50, nesta aplicação criei um botão imprimir, pois os dados preenchidos nos campos deverao ser impressos no papel, como eu faço q isso aconteça?existe algum codigo pronto para esse evento?desde ja agradeço!!! me ajudem por favor Valeu!!!

Cara dá uma olhada neste tutorial aqui do guj mesmo, acho que vai te ajudar:
http://www.guj.com.br/java.tutorial.artigo.151.1.guj

Obrigado!!!Eu ja fiz um curso rapido de iReport, tenho algumas coisas para lembrar, mas axei q tinha outra maneira de gerar essa impressão.Valeu pela intenção