Imagem em botão para desktop

Gsotaria de saber como faço para colocar uma imagem no botão, em java para desktop.

// Carrega o ícone de um arquivo
Icon icone = new ImageIcon(“icone.gif”);
// Cria o botão
JButton botao = new JButton(“Botão”);
// Seta a imagem pro botão
botao.setIcon(icone);

Funcionou! Valeu!