Mudar cor de jTextField a partir de valor do BD

3 respostas
Yag

Bem galera, a parte do sql ja ta ok, o que eu quero saber, é como mudar a cor da letra jTextField,; Acho que a logica é assim:

if(valorbd > 30) {
Aqui o codigo para mudar a cor;
}

O valor 30 é so um exemplo, alguem pode me ajudar? Desde ja agradeço a atenção ;D

3 Respostas

Andre_Rosa

Você sabe como pegar o valor de um campo? Caso não saiba, sugiro que procure ler mais a respeito do uso de banco de dados com a linguagem Java.

Bem, no objeto que recebe a execução da sua query, use o método getInt(), passando o nome do campo como parâmetro. Depois, se quiser percorrer o resto da tabela, basta ir dando next no seu ResultSet.

Com relação a mudar a cor do jTextField, procure pela propriedade setBackground().

renato.marquez

Se você quiser alterar a cor de fundo do componente, use setBackground().
Caso queira alterar a cor da fonte (acho que é isso que você perguntou), use setForeground().

Yag

acho que éra isso mesmo que tava procurando, setForeground, muito obrigado aos dois :smiley:

Criado 15 de abril de 2012
Ultima resposta 15 de abr. de 2012
Respostas 3
Participantes 3