Tirar efeito de botão pressionado

Estou usando na minha aplicação botões redondos, que são imagens, então eu criei botões sem bordas até ai ficou legal, mas quando o botão e pressionado ele fica com a efeito de pressão no formato do botão. Tem como tirar esse efeito de pressionar o botao?

Use:

botao.setFocusPainted(false); botao.setBorderPainted(false);

Falows !!!

Se eu não me engano tem um método que você define um ícone quando o botão é pressionado… o setPressedIcon( Icon ), simplesmente defina este ícone como o seu ícone padrão

não bem isso que eu estou tentando fazer, eu quero tirar aquele efeio cinza que fica quando se pressiona um botao.

mesmo assim obrigado pela ajuda.