IReport & JFrame?!

3 respostas
arm.jr

Como eu faço para visualizar um relatório dentro de um JInternalFrame?!

Alguem tem um exemplo?!

3 Respostas

Ricardo_Neves

Aqui vai um exemplo basico, espero que te ajude

public class Barracao extends JInternalFrame
{
	public Barracao()
	{
		super("Visualizar Relatório", false, true, true, true );
		
		try{
			
			String arquivo = JasperFillManager.fillReportToFile("caminho/relatorio.jasper", new HashMap(), new Banco().conecta());
			
			JRViewer viewer = new JRViewer(arquivo, false);
			
			getContentPane().add(viewer);
			Icon barra = new ImageIcon("icones/relatorio.png");
			this.setFrameIcon(barra);
			this.setSize(850,625);
			this.setVisible(true);
			
		}catch(JRException ex)
		{
			ex.printStackTrace();
		}
	}
	
}

Falowss

arm.jr

Ta dando esse erro bacana.

Invalid byte 1 of 1-byte UTF-8 sequence.

Esse e o JInternalFrame como coloco ele dentro do JFrame agora?!

Eu testei o relatório antes e estava funcionando beleza, foi alguma coisa na implementação do JInternalFrame ?!

Ricardo_Neves

Pra adiciona ele e soh da um add

seujDesktop().add(suaInternalRelatorio);

Agr esse primeiro erro eu naum sei o q eh naum, so sei q eh algo relacionado a sua codificacao parece, utf-8… Da uma olhada no forum pra ve se axa alguma coisa sobre ele.

falows

Criado 29 de junho de 2006
Ultima resposta 30 de jun. de 2006
Respostas 3
Participantes 2