Como mudar a imagens de um botão para outra

Como mudar a imagens de um botão para outra bastando clicar no botão onde já se encontra uma imgem (img) e pretendo que aparece no mesmo botão outra imagens(img1).

	[b]if(acao=="b1")
		{
		JPanel msgs= new JPanel();
		JOptionPane.showMessageDialog(msgs,"Isto funciona");
		JButton b1 = new JButton (img1);
                                }[/b]

Como é previsto, este exemplo não fuciona, por isso se me puderem dar uma ajudinha agradecia!

Vc pode usar o método setIcon() do JButton!!!

Se quiser fazer um efeito apenas ao pressionar o botão, acredito que vc possa usar o setPressedIcon() para fazer isso!!!

Fallow