Parametros no ireport[resolvido]

4 respostas
P

neste trecho de codigo

Map parametros = new HashMap(); parametros.put("", x);
isto eu vou usar na conexão ireport-java para imprimir os itens do relatório?
tipo se eu tiver imagens,campo de texto,texto estatico…tudo isto eu tenho q passar por parametros para imprimir?
obg

4 Respostas

G

Isso mesmo.

P

bah!
cmo fica a imagem tipo os outros itens eu fiz assim

public void geraRelatorio(String disc_turma_materia, int REPORT_COUNT,int aluno_Id,String aluno_nome) throws ClassNotFoundException, SQLException, JRException{ Map parametros = new HashMap(); parametros.put("Componente Curricular:", disc_turma_materia); parametros.put("Nº", REPORT_COUNT); parametros.put("Nº RC", aluno_Id); parametros.put("Aluno", aluno_nome); ...
mas a img eu n sei mo fazer
obg

G

Veja:

Crie um parâmetro no iReport do tipo java.awt.Image com um nome.
Depois você arrastar o componente Image do iReport e coloca no relatório. Na aba imagem deste componente você escreve o nome do parâmetro da imagem, por exemplo, $P{imagem}.

E agora é só passar o parâmetro pelo java:

ImageIcon img = new ImageIcon(getClass().getResource("/imagens/logo.gif")); params.put("logo", img.getImage());

P

obg

Criado 17 de fevereiro de 2011
Ultima resposta 18 de fev. de 2011
Respostas 4
Participantes 2