Mudar a cor de 1 Label

4 respostas
L

Bom queria saber se da pra eu mudar a cor de uma label ou ate mesmo uma string (que ficaria mais facil para mim) até um certo ponto.
ex:
tenho a seguinte label:[color=black]54 56 2 50 20 36 25[/color]
e no meu programa eu ja adicionei os elementos 54 e 56 e queria mudar a cor desses para vermelho ficando assim:[color=red]54 56[/color] [color=black]2 50 20 36 25[/color]
e a medida que eu fosse inserindo os elementos fosse mudando a cor da label ou string até q fique:
[color=red]54 56 2 50 20 36 25[/color]
é possivel fazer isso ou é somente 1 coisa da minha imaginação?

4 Respostas

I

Primeiro poste se vc está usando java web, swing, ou jsp, depois podemos começar a pensar no problema

L

certo eu fiz o seguinte criei 1 vetor com 10 posiçoes e a cada posição atribuo 1 numero randomico
depois eu faço

String c = ""; for(int i =0;i!= 10;i++){ c = c+vetor[i]+" "; } Label itens = new label(c); itens1.setBounds(0, 0, 500, 10);
pronto criei minha label e posicionei ela
depois eu vo e adiciono 1 elemento do meu vetor no meu programa
teria q ficar assim:[color=red]54[/color] 56 2 50 20 36 25
porém como eu faço: itens.setForeground(Color.red);
ela fica assim:[color=red]54 56 2 50 20 36 25[/color]

Ruttmann

certo eu fiz o seguinte criei 1 vetor com 10 posiçoes e a cada posição atribuo 1 numero randomico
depois eu faço

String c = ""; for(int i =0;i!= 10;i++){ c = c+vetor[i]+" "; } Label itens = new label(c); itens1.setBounds(0, 0, 500, 10);
pronto criei minha label e posicionei ela
depois eu vo e adiciono 1 elemento do meu vetor no meu programa
teria q ficar assim:[color=red]54[/color] 56 2 50 20 36 25
porém como eu faço: itens.setForeground(Color.red);
ela fica assim:[color=red]54 56 2 50 20 36 25[/color]

Acredito que pra você setar a cor de número por número teria que fazer uma label pra cada número.

Aí conforme for adicionando os números, setar a cor da label correspondente…

L

certo eu fiz o seguinte criei 1 vetor com 10 posiçoes e a cada posição atribuo 1 numero randomico
depois eu faço

String c = ""; for(int i =0;i!= 10;i++){ c = c+vetor[i]+" "; } Label itens = new label(c); itens1.setBounds(0, 0, 500, 10);
pronto criei minha label e posicionei ela
depois eu vo e adiciono 1 elemento do meu vetor no meu programa
teria q ficar assim:[color=red]54[/color] 56 2 50 20 36 25
porém como eu faço: itens.setForeground(Color.red);
ela fica assim:[color=red]54 56 2 50 20 36 25[/color]

Acredito que pra você setar a cor de número por número teria que fazer uma label pra cada número.

Aí conforme for adicionando os números, setar a cor da label correspondente…
é eu pensei nisso agora poco e terminei de implementar fazendo 10 labels e setando 1 por 1
vlw,pode da close aki

Criado 6 de novembro de 2012
Ultima resposta 6 de nov. de 2012
Respostas 4
Participantes 3