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
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
gemeosguimaraes
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());