Cor do JButton quando desabilitado

como mudo a cor de um botão quando ele está desabilitado;
queria colocar essas cores nele quando ele estivesse desabilitado

botao.setEnabled(false); botao.setBackground(new Color(0, 0, 0)); botao.setForeground(new Color(238, 238, 238));
nao faço nem ideia, ja q n achei nada parecido com o .setDisabledTextColor ou algo assim
o setForeground fuciona a cor tanto com o botao habilitado quanto com ele desabilitado, queria mudar é o background

ingoguilherme
Não creio haver uma propriedade padrão para isso. As possibilidades que imagino são:

Abraço.

essa linha de codigo ta funcionando?

botao.setBackground(new Color(0, 0, 0));   

Coloca um if dentro do painel pra quando o botão tiver desabilitado e se ele tiver desabilitado voce chama essa linha ai .
pra ve se ele está desabilitado é bem facil, cria só um contador na ação dele e verifica isso dentro do if.:slight_smile:

Seria

if(cont>=1){ //se o codigo tiver funcionando botao.setBackground(new Color(0, 0, 0)); }else{ //não muda de cor }

[quote]ingoguilherme
Não creio haver uma propriedade padrão para isso. As possibilidades que imagino são:

Abraço. [/quote]
valeu pela ajuda, mas achei mt empenho ter q fazer isso kkk, resolvi deixar ele habilitado porem coloquei uma variavel pra controlar qd ele vai executar sua ação e qd n vai

[quote=yurisisbell]essa linha de codigo ta funcionando?

botao.setBackground(new Color(0, 0, 0));   

Coloca um if dentro do painel pra quando o botão tiver desabilitado e se ele tiver desabilitado voce chama essa linha ai .
pra ve se ele está desabilitado é bem facil, cria só um contador na ação dele e verifica isso dentro do if.:slight_smile:
Seria

if(cont>=1){ //se o codigo tiver funcionando botao.setBackground(new Color(0, 0, 0)); }else{ //não muda de cor }[/quote]
quanto a esse codigo, eu ja havia tentado assim, n funcionou