Tenho um formulário JFrame que contém um JButton que gera um relatório por intermédio do JasperViewer. Estou com um problema: guando fecho o JasperViewer. o JFrame também é fechado. Defini o defaultCloseOperation do JFrame como DISPOSE. Como resolver este problema?
vlw
vlw
[quote=UMC]DISPOSE_ON_CLOSE
vlw[/quote]
O problema ainda não foi resolvido. Pus no defaultCloseOperation DISPOSE_ON_CLOSE, porém o JasperViewer continuou a fechar o JFrame. É exatamente nesta propriedade que eu devo por este código? Ou será que o problema está no JasperViewer?
provavelmente no evento do botão vc esta colocando um
this.dispose();
//ou
dispose();
[quote=TheKill]provavelmente no evento do botão vc esta colocando um
this.dispose();
//ou
dispose();
[/quote]
Com certeza não é isso. Eu tenho dois JButtons. Um JButton invoca o relatório jasper perfeitamente, e outro JButton fechar o JFrame ( dispose() ). O problema é que quando eu fecho relatório o JFrame que o chamou também é fechado. O que eu quero que aconteça é que mesmo que o JasperViewer(relatório) seja fechado, o JFrame não se feche.
JasperViewer viewer = new JasperViewer( impressao , true );
em vez de por true ali coloque false
verdade pode ser isso mesmo…
o parametro é false do JasperViewer ;D
[quote=TheKill]verdade pode ser isso mesmo…
o parametro é false do JasperViewer ;D[/quote]
hehe, só por do jeito diferente , valeu
[quote=Winnerf]JasperViewer viewer = new JasperViewer( impressao , true );
em vez de por true ali coloque false [/quote]
Winnerf, perfeitamente correto! Muito obrigado a todos!
Abraço!