Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como converter uma Cadeia Java para Color
As cores têm uma variedade de usos em interfaces gráficas de usuário Java, como para a cor do texto , fundo e exibe objetos de desenho. Os usuários podem criar cores personalizadas , inserindo o vermelho, verde e azul (RGB) e os valores de matiz, saturação e brilho ( HSB ) ou selecionando cores predefinidas comuns da classe Color. As cores predefinidas são preto, azul , turquesa , cinza escuro, cinza, verde , cinza claro, magenta, laranja , rosa, vermelho , branco e amarelo . Convertendo uma string Java para cor requer um ambiente de tempo de execução Java, um kit de desenvolvimento Java e um compilador Java. Instruções
1

Importe a classe java.lang.reflect.Field . A classe campo lhe dá a capacidade de acessar os campos da classe java.awt.Color , onde as cores são armazenadas em Java. O código para a tarefa é : java.lang.reflect.Field importação;
2

Declare um objeto de cor a ser atribuída uma cor mais tarde. O código é: cor cores ;
3

Criar um objeto de campo que armazena o membro de campo da classe java.awt.Color que reflete o nome do argumento de seqüência de cores. O nome da seqüência de cor deve ser um campo na classe java.awt.Color . Um exemplo é: . Campo Campo = Class.forName (" java.awt.Color " ) getField ( " nameOfColor ");
4

Definir o objeto de cor para o valor do objeto Field usando o método get () e converter o valor de retorno como um tipo de cor. Um exemplo é: color = (Color ) field.get (null) ;
5

Coloque o código que você escreveu em um bloco try . Um manipulador de exceção deve ser usado porque o getField () e get ( ) métodos podem lançar uma exceção. Um exemplo de código é : try { . . . }
6

Pegar o objeto de exceção , e atribuir o objeto Color como nulo . Esta tarefa atribui nenhum valor para o objeto Color , se o nome da cadeia de cor não corresponde a uma cor na classe java.awt.Color . Um exemplo é: catch (Exception e) {color = null; }

Anterior :

Próximo : No
  Os artigos relacionados
·Como determinar se a resultados vazio foi retornada em …
·Como substituir um retorno de carro com um espaço em J…
·Como formatar a largura de carros alegóricos em Java 
·Como escrever o buffer overflow no Java 
·Como criar tabelas de multiplicação, utilizando Java …
·O que é um amontoado de Java 
·Como usar um Google App Engine no Eclipse 
·Como usar um operador não em Java 
·Como adicionar um TextField para um JApplet 
·Como fazer um chat sem a necessidade de Java 
  Artigos em destaque
·Como encontrar Chaves Estrangeiras Usando associações…
·Como calcular o tamanho dos elementos em Buffers em C 
·Como ler um arquivo seqüencial em C 
·Como Vá até o fim de uma lista em Java 
·Como construir um jogo Android Usando Eclipse 
·Como criar uma macro Lisp 
·Quais são as funções de Turbo C 
·Como fazer Java botões do mesmo tamanho 
·As vantagens do C + + Estrutura Repetição 
·Como converter arquivos CPP para EXE 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados