? Java-programmer kan modellere synlige elementer såsom grafik og brugergrænseflade kontroller. Når du opretter disse i Java programmering kode, kan udviklere gøre brug af standard ressourcer i sproget . The Color klassen giver automatiserede metoder og felter til farver, herunder konstanter. Color konstanter give udviklere med evnen til at henvise til og bruge farver gennem generiske navne , snarere end at skulle give numeriske værdier . Color Class
Java-sproget indeholder Color klasse, som enhver Java-program kan henvise til . The Color klasse omfatter henvisninger til farve konstanter samt forskellige metoder til at skabe brugerdefinerede farver i programmerne. Programmer kan bruge klassen direkte eller kan oprette objekt forekomster af klassen til brug inden for grafik forarbejdning. Følgende kodeeksempel viser at skabe en ny farve objekt: Color MyColor = Color.black ,
Denne kode opretter en Color objekt ved at henvise til klasse felt for farven sort. Programmet kan nu kalde andre metoder i klassen på det nye objekt .
Class Fields
Color klasse omfatter en række statiske felter til almindelige farve konstanter. Disse omfatter sort, hvid og forskellige nuancer af blå , grøn, gul, rød og grå blandt andre. Programmer kan skabe Color objekter for disse standardfarver og bruge dem i deres oprindelige tilstand , eller kan udføre forarbejdningsmetoder til at ændre farverne. Følgende kodeeksempel viser : Farve MyColor = Color.blue , Color darkerColor = myColor.darker ();
Denne kode først skaber en farve objekt ved hjælp af konstante vilkår for blå, skaber derefter en ny farve objekt ved at generere en mørkere version af denne farve . Klassen også en metode til at konvertere farver til lysere versioner.
Usage
Udviklere bruger Color klasse og farve konstanter i Java til at skabe elementer i brugergrænsefladen og for brugerdefinerede grafik forarbejdning. Programmører bruger Java-sproget til mange forskellige typer anvendelsesområder, såsom grafisk design programmer . Udviklere også bruge Java behandling for at skabe grafiske elementer såsom knapper til visning inden ansøgning brugergrænseflader. The Color klasse konstanter er ofte involveret i disse opgaver.
Alternativer
Snarere end at bruge standard farve konstanter kan udviklere eventuelt definere farver ved hjælp RGB ( rød, grøn, blue) værdier eller HSB ( Hue, Saturation , Brightness ) værdier. I disse , er hver farve værdi repræsenteret numerisk . Color klasse tilvejebringer også fremgangsmåder til omdannelse farveværdier mellem disse typer og til at returnere aspekter af en farveværdi , såsom mængden af rød, grøn eller blå . Følgende kodeeksempel viser : darkerColor.getBlue ();
Denne kode returnerer mængden af blå i farven objekt som et heltal værdi
.