Relatorio em java

Gente eu uso netbeans e ireport para fazer meus relatorios, gostaria de saber como fecho meu relatorio pressionando ESC, tentei implementar KeyListener na classe do Jasper, e ele nao fecha!

=\ :?:

upppppppppppppppppppppppppp

lol?

posta o codigo da sua classe q gera o relatorio p/ eu ver