Problema com JButton

Estou usando 6 botoes com imagens, quando 3 estao habilitados 3 estao desabilitados, ate ai tudo bem, mas quando eu mudo os habilitados pelos desabilitados os desabilitados continuam com a mesma aparencia somente quando eu passo o mouse por cima do botao ele muda a aparencia. Ja tentei usar o repaint e o updateUI mas nao esta funcionando.Como eu posso resouver isso?