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.
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.
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