Guest Guest Postado Agosto 25, 2003 Denunciar Share Postado Agosto 25, 2003 como declarar uma variavel hexacimal em java??tipo que comece valendo 000000 e eu possa ir somando por exemplo FF para gerar cores??a ideia é gerar sempre um codigo de cor diferentevlw Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 iSoron Postado Agosto 26, 2003 Denunciar Share Postado Agosto 26, 2003 Que eu saiba, as cores em hexadecimal são divididas em tres partes de 2 digitos, certo? Você pode fazer uma função que transformasse essa string em decimal. Primeiro ela quebraria em tres partes, então passaria para inteiro. Aí é só usar um new color(a,b,c);.Talvez já tenha algo para trabalhar com hexadecimal em Java. Eu nunca me interessei por isso, mas vou dar uma olhada. ;) Se não tiver nada assim, cria a sua. Tipo função soma, onde receberia os dois hexas (como string) e retornava a soma. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 thb_matrix Postado Agosto 31, 2003 Denunciar Share Postado Agosto 31, 2003 As cores funcionam da seguinte maneira:# Vermelho® Verde(G) Azul(B)# 00 a FF 00 a FF 00 a FFDaí o nome RGB.Os hexadecimais de 00 a FF significam a percentagem de cor, aonde 00 é o iniício(0%) e o FF é o fim(100%).Sendo assim, podemos dizer que a metade(50%) seria o 80 mais ou menos.#FFFFFF, que é 100% de todos, reproduz o branco, e #000000, que é 0% de todos, forma o preto.Para hexadecimais de códigos ASCII(American Standart Characters 2) se usa "\fffcódigo"(me corrijam se eu estiver errado). Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Guest
como declarar uma variavel hexacimal em java??
tipo que comece valendo 000000 e eu possa ir somando por exemplo FF para gerar cores??
a ideia é gerar sempre um codigo de cor diferente
vlw
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.