Fechando Janela JasperReports

2 respostas
R

Possuo uma classe:

public class Menu extends JFrame

a qual tem um item de Menu chamado Relatório:

public void actionPerformed( ActionEvent event ) 
{ 
//Chama class RelPedidos com JDialog 
JDialog relpedidos = new RelPedidos();
}

o qual chama a classe RelPedidos com JDialog (modal)

public class RelPedidos extends JDialog{
SpringLayout layouttela = new SpringLayout();
....

esta classe tem um botão imprime e um campo para digitar o número do pedido, quando clica em imprime, temos:

...
Map parametros = new HashMap();
parametros.put("np", txtnroped.getText());
JasperPrint impressao = JasperFillManager.fillReport(relatorio,parametros, con);
JasperViewer viewer = new JasperViewer(impressao, true);
viewer.setBounds(posx+70,posy+85,640,480);
setVisible(false); // fecha JDialog
viewer.show();

o relatório aparece sem problemas, só que quando fecho a Janela do relatório, o programa todo é fechado.

o que acontece?

2 Respostas

kartler

Tenta isso …

JasperViewer viewer = new JasperViewer(impressao, false);
R

valeu, funcionou

obrigado

mas o que representa este parametro?

Criado 9 de março de 2005
Ultima resposta 10 de mar. de 2005
Respostas 2
Participantes 2