Eventos do mouse

Pessoal, boa noite, sou um iniciante em Java e estou com dúvidas nos eventos do mouse, quero montar um evento no qual ao passar o mouse sobre um botão ele mostre uma borda arredondada, para indicar que o mesmo pode ser clicado.
Alguém poderia me ajudar ou me esclarecer?
Obrigado.

Dê uma olhada no método MouseMoved().

Por exemplo:

private void btnMouseMoved(java.awt.event.MouseEvent evt) { System.out.println("O mouse passou nesse botão!"); }

Agora é só adaptar.

Muito obrigado GabrielTom, consegui adaptar!
Agora se não for muito abuso, para eu montar um evento para quando o mouse sair de cima do objeto ele voltar ao normal tem algum jeito?

Opa, usa o MouseExited();

private void btnMouseExited(java.awt.event.MouseEvent evt) { System.out.println("SAIU"); }

Agora é só adaptar tbm. Valeu!