Gerar pdf com nome automatico

Boas pessoal !

Estou a criar os meus ficheiros pdf atraves de ireport com a seguinte instrução :

.
.
.
JasperManager.printReportToPdfFile(impressao, "Report_Home/report.pdf");
.
.
.

Mas eu nao quero que o nome dos meus reports seja sempre report.pdf, eu gostaria que o nome do report fosse definido por um JTextField que eu tenho na aplicação .
Ou seja cada report vai ter o seu proprio nome que será o mesmo que estiver no campo de texto.

Se no campo de texto eu tiver o nome joão o report vai se chamar joão.pdf

Obrigado desde ja !

Luis,

Se você criar assim não funciona?

JasperManager.printReportToPdfFile(impressao, “Report_Home/”+jTextField.getText().trim());

Não desta forma nao resultou !

Não houve erro de sintaxe, ele compilou beleza mas quando executo o actioListener que tem esta instrução ele me dá erro ! e o erro é exactamente por causa daquela instrução !

ha outra alternativa ?

Valeu

Como é o erro que ele dá?


Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/lowagie/text/DocumentException
        at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:121)
        at net.sf.jasperreports.engine.JasperManager.printReportToPdfFile(JasperManager.java:306)

Dá uma olhada nesse tópico abaixo. Acredito que resolva o problema

http://www.guj.com.br/posts/list/31094.java

O arquivo itext-1.3.1.jar está no seu classpath??