Botao bola com borda transparente

Ola…tenho um botao Redondo. Ae criei o butao e setei o Icon com a minha imagem desejada…So que o botao e quadrado e a minha imagem redonda. Com a imagem esta tudo certo, esta em .PNG para que fike as bordas transparentes e apareça apenas a bola no centro.

So que, devido a isso ta de fundo o botao. Gostaria de tirar esse fundo e deixar apenas a bola.

Estou usando o Eclipse, caso isso ajude.

Agradeço a atenção e aguardo respostas. :smiley:

Seta a cor do botão igual a cor de fundo da sua aplicação, neste caso, ele parecerá invisível aparecendo somente a imagem redonda que vc criou.

Ou tu pode colocar em um jLabel (sem cor), e pegar o eventos mouseEntered e mouseExited pra mudar o ícone do jLabel tipo:

mouseEntered ícone do botão redondo com borda azul escuro
mouseExited ícone do botão redondo com borda azul claro

assim quando o usuário colocar o mouse em cima não vai ter o problema do botão quadrado atrás.

flw!

BOM. como o fundo e personalizado, entao nao basta troca a cor do botao, tem q ser transparente mesmo e qndo clicado fike vermelho.

acho q agora mais explicita a minha questao.

obrigado pela atenção.