Alterar o icone do botão de ok do JOptionPane

Existe um jeito de alterar o icone do botão de ok de um JOPtionPane?

Agradeço qualquer sugestão.

Bom andei pesquisando e pode ser que isto te ajude:

http://www.guj.com.br/posts/list/129084.java

Me fala se deu certo, abraço

Eu não consegui trocar o icone do botão.
Colocar sim e não eu já tinha feito, mas trocar o icone do botão eu consigo ahar um metodo.

Agradeço qualquer sugestão.

No tutorial de Swing há uma boa exposição sobre o que JOptionPane pode fazer:

http://java.sun.com/docs/books/tutorial/uiswing/components/dialog.html

JOptionPane possui alguns métodos que recebem um parâmetro Icon, mas esse ícone é aquele que aparece do lado esquerdo da caixa de diálogo, e não ao lado dos botões. Se você quer mostrar um ícone personalizado ao lado dos botões, pode ser interessante você criar sua própria caixa de diálogo derivada de JDialog.