Botão com uma imagem!

Queria saber como faço para o botão ficar com a aparencia da imagem!!

Tipo eu não quero criar um JButton e setar um icone para ele, quero que o botão seja a propria imagem!!!

Eu tentei aqui, mas não gostei muito, eu criei um JButton, coloquei uma imagem dentro dele, e usando o setBounds(…) coloquei o tamanho do botão com o mesmo tamanho da imagem, mas não ficou muito legal.

Tem como fazer isso?!!

Tenta setar as propriedades borderPainted e contentAreraFilled para false. Já melhora…

Consegui aqui!
E só adicionar o icone no botão e chamar esses metodos.

Botao.setContentAreaFilled(false);
Botao.setBorderPainted(false);

Valeu, sua ideia também e muito boa!!

Você pode criar um JLabel e instancialo com um ícone.
Então você a diciona a esse JLabel o MouseListener e no método MouseClicked você adiciona as ações que serão executadas quando esse JLabel(imagem) receber um click do mouse.

Espero ter te ajudado.