Ireport pegar parametros

ola pessoal como faço para pegar apenas um cliente de uma tabela por paramentros

exemplo

select * from clientes where codigo= $p!(codigo)

e depois como eu poderia implementar isso o codigo para chamar este paramentro

é possivel fazer isso

Map parametros = new HashMap();
parametros.put(“codigo”, cliente.tfcodigo.gettext());

se nao teria outra forma

se alguem puder ajudar com algum codigo

obrigado té mais

cara é desse jeito mesmo.
só num pode esquecer d declarar no ireport o “codigo” como parameter