? Java-programmer kan modellere synlige elementer som grafikk og brukergrensesnitt -kontroller. Når du oppretter disse i Java -programmering kode , kan utviklere ta i bruk standard ressurser innenfor språk . The Color klassen gir automatiserte metoder og felt for farger , inkludert konstanter . Color konstanter gi utviklere muligheten til å se og bruke farger gjennom generiske navn , heller enn å måtte gi tallverdier . Color Class
Java-språket omfatter Color klassen, som alle Java -programmet 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 opprette objekt forekomster av klassen for bruk innenfor grafikk bearbeiding . Følgende eksempelkode demonstrerer skape en ny farge objekt : Color myColor = Color.black ;
Denne koden skaper en farge objekt ved å henvise til klassen feltet for fargen svart. Programmet kan nå kalle andre metoder i klassen på det nye objektet .
Klasse Fields
Color klassen inkluderer en rekke statiske felt for vanlige farge konstanter . Disse inkluderer svart , hvitt og ulike nyanser av blått , grønt , gult, rødt og grått blant andre. Programmer kan skape Color objekter for disse standard farger 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 først skaper en Color objekt med konstant feltet for blått , oppretter deretter en ny farge objekt ved å generere en mørkere versjon av den fargen. Klassen har også en metode for å konvertere farger til lettere versjoner .
Bruk
Utviklere bruker Color klasse og farge konstanter i Java for å lage brukergrensesnitt-elementer og for tilpasset grafikk bearbeiding . Programmerere bruke Java-språket for mange forskjellige typer anvendelser , for eksempel grafisk design programmer . Utviklere også bruke Java -behandling for å lage grafiske elementer som knapper for visning i programmet brukergrensesnitt . The Color klassen konstanter er ofte involvert i disse oppgavene .
Alternatives
Snarere enn å bruke standard farge konstanter , kan utviklere eventuelt definere farger med RGB (rød, grønn , blue) verdier eller HSB ( Hue, metning , lysstyrke ) verdier. I disse , er hver farge verdi representert numerisk. The Color klassen gir også metoder for å konvertere fargeverdier mellom disse typene og for retur aspekter av en farge verdi , for eksempel mengden av rød, grønn eller blå . Følgende eksempelkode demonstrerer : darkerColor.getBlue ();
Denne koden returnerer mengden blått i fargen objektet som et heltall
.