? Programas Java podem modelar itens visíveis , tais como gráficos e controles de interface do usuário. Ao criar estes em código de programação Java , os desenvolvedores podem fazer uso de recursos padrão dentro da linguagem . A classe Color fornece métodos e campos automatizadas para cores, incluindo constantes. Constantes Cor fornecer aos desenvolvedores a capacidade de consultar e usar cores através de nomes genéricos , em vez de ter que fornecer valores numéricos . Cor Classe
A linguagem Java inclui a classe cores, que qualquer programa Java pode consultar. A classe Color inclui referências a constantes de cores , bem como vários métodos para criar cores personalizadas dentro de programas. Os programas podem usar a classe diretamente, ou pode criar instâncias de objetos da classe para uso dentro de processamento gráfico . O seguinte código de exemplo demonstra a criação de um novo objeto de Cor: Cor myColor = Color.black ;
Este código cria um objeto Color , referindo-se ao campo da classe para a cor preta. O programa agora pode chamar outros métodos da classe sobre o novo objeto.
Classe Campos
A classe Color inclui uma gama de campos estáticos para constantes de cores comuns. Estes incluem máscaras pretas, brancas e vários de azul, verde , amarelo, vermelho e cinza , entre outros. Os programas podem criar objetos de cores para essas cores padrão e usá-los em seu estado original , ou pode realizar métodos de processamento para alterar as cores. O seguinte código de exemplo demonstra : Cor myColor = Color.Blue ; Cor darkerColor = myColor.darker ();
Esse código primeiro cria um objeto de cor usando o campo constante para o azul , então cria um novo objeto Color , gerando uma versão mais escura do que a cor . A classe também fornece um método para converter as cores para as versões mais leves.
Uso
Os desenvolvedores usam a classe de cores e cores constantes em Java para criar elementos de interface de usuário e para o processamento de gráficos personalizados . Os programadores utilizam a linguagem Java para diversos tipos de aplicação , tais como programas de design gráfico. Os desenvolvedores também usar o processamento Java para criar itens gráficos, como botões para exibição dentro interfaces de usuário do aplicativo. As constantes de classe de cores são frequentemente envolvidos nestas tarefas .
Alternativas
Ao invés de usar as constantes de cores padrão , os desenvolvedores podem , opcionalmente, definir as cores usando RGB ( Red, Green, azul) ou HSB (matiz, saturação e brilho) valores. Nestes, cada valor de cor é representada numericamente . A classe Color também fornece métodos para a conversão de valores de cores entre estes tipos e para o regresso de aspectos de um valor de cor , tais como a quantidade de vermelho , verde ou azul . O seguinte código de exemplo demonstra : darkerColor.getBlue ();
Este código retorna a quantidade de azul no objeto de cor como um valor inteiro
.