Hva er Color Konstant i Java?

Hva er Color Konstant i Java?


Java-programmer kan modellen synlige elementer som grafikk og brukergrensesnitt kontroller. Når du lager disse i Java programmeringskode, kan utviklere gjøre bruk av standard ressurser i språket. The Color klassen gir automatiserte metoder og felt for farger, inkludert konstanter. Farge konstanter gi utviklere muligheten til å referere til og bruke farger gjennom generiske navn, heller enn å måtte gi numeriske verdier.

Color Class

Java-språket inneholder farge klassen, som alle Java-program kan vise til. The Color klassen inneholder referanser til farge konstanter samt ulike metoder for å lage egendefinerte farger i programmer. Programmer kan bruke klassen direkte, eller kan lage objekt forekomster av klassen for bruk innen grafikkbehandling. Følgende eksempelkode demonstrerer skape en ny farge objekt:
Color myColor = Color.black;

Denne koden skaper et farge objekt ved å henvise til klassen felt for sort farge. Programmet kan nå kalle andre metoder for klassen på det nye objektet.

klasse Fields

The Color Omfatter en rekke statiske felt for vanlige farge konstanter. Disse inkluderer svart, hvit og ulike nyanser av blå, grønn, gul, rød og grå blant andre. Programmer kan lage fargeobjekter for disse standardfarger og bruke dem i sin opprinnelige tilstand, eller kan utføre behandlingen metoder for å endre fargene. Følgende eksempelkode demonstrerer:
Color myColor = Color.blue;
Color darkerColor = myColor.darker ();

Denne koden skaper først en farge objekt med konstant feltet for blått, oppretter deretter en ny farge objekt ved å generere en mørkere versjon av den fargen. Klassen bringer også en fremgangsmåte for å konvertere farger til lettere versjoner.

bruk

Utviklere bruke farge klasse og farge konstanter i Java for å skape elementer i brukergrensesnittet og for tilpassede grafikkbehandling. Programmerere bruker Java-språket for mange forskjellige typer program, for eksempel grafisk design programmer. Utviklere bruker også Java behandling for å lage grafiske elementer som knapper for visning i programmet brukergrensesnitt. Fargen klassen konstanter er ofte involvert i disse oppgavene.

Alternatives

Snarere enn å bruke standard farge konstanter, kan utviklere eventuelt definere farger ved hjelp av RGB (rød, grønn, blå) verdier eller HSB (Hue, metning, lysstyrke) verdier. I disse blir hver fargeverdien representert numerisk. The Color klassen gir også metoder for å konvertere fargeverdier mellom disse typene og for retur aspekter av en fargeverdi, for eksempel mengden av rødt, grønt eller blått. Følgende eksempelkode demonstrerer:
darkerColor.getBlue ();

Denne koden returnerer mengden blått i farge gjenstanden som en heltallsverdi.