Imagem ao selecionar jtogglebutton

Olá pessoal estou com uma duvida aqui, estou criando um jogo da memoria com botoes jtogglebutton, o que eu preciso é a cada botão que eu seleciono ele aparecer uma imagem “dentro” desse botão e ao clicar em dois botoes e não achar as imagens iguais ele retorna a ser não selecionado…
a minha principal duvida é como coloco a imagem dentro do jtogglebutton para ela aparecer quando clicada…se alguém puder ajudar obrigado

Para alterar a imagem de um JToogleButton (e do JButton também), use o método setIcon.

JToggleButton btn = new JToggleButton();
btn.setIcon(new ImageIcon(ImageIO.read(getClass().getResource("/imagem.png"))));

Veja mais em: https://stackoverflow.com/questions/27141032/click-j-togglebutton-then-set-icon-image

Abraço.