Interface grafica e eventos de mouse

Queria saber se eh possivel fazer com o que o cursor do mouse mude de figura ao passar por cima de um JButton ou quando aperta-lo

Brigado pela atenção

Os eventos do mouse são implementados por uma classe através da interface MouseListener que possui 5 métodos - mouseClicked(MouseEvent); mouseEntered(MouseEvent); mouseExited(MouseEvent); mousePressed(MouseEvent) e mouseReleased(MouseEvent).

exemplo:

[code]public void mouseReleased(MouseEvent evento) {

     {[/code]

Existem 2 métodos na interface para uso de enventos de movimentos do mouse: mouseDragged(MouseEvent) e mouseMoved(MouseEvent)

Basta sua classe implementar a interface MouseListener para poder usá-los!

Qualquer coisa, basta dar uma pesquisada no assunto!
Espero ter dado uma ajudinha!!
Flws

Eu sei desses metodos e dessa classe mas o que não sei eh como fazer com que o cursor altere a imagem.
Alguem pode me ajudar?