Relatorio em java

pessoal, estou desenvolvendo um sistema comercial em swing no jdk14.
Alguem sabe me dizer como faço para que eu possa abrir na tela um jframe2 a partir de um jframe1, através do actionperformed de um um jbutton localizado no jframe1?

Tambem queria saber como faco para criar relatorios no swing e como envio ele para a impressora?

aguardo…

entao cara…

sobre o relatorio, vc pode usar o JasperReports…ele eh feito usando swing e jah tem a impressao implementada…mto bom mesmo…
pegue-o em sourceforge.net

qto aos jframe´s…dentro do ouvinte do botao, crie uma nova instancia do seu jframe e de um .show()…

deve funcionar…

falow