Java-programma's kunnen zichtbaar items zoals afbeeldingen en user interface controls modelleren. Bij het maken van deze in Java programmeren code , kunnen ontwikkelaars gebruik maken van standaard middelen binnen de taal te maken . De klasse Color levert geautomatiseerde methoden en velden voor kleuren , waaronder constanten . Kleur constanten bieden ontwikkelaars de mogelijkheid om te verwijzen naar en te gebruiken kleuren door generieke namen , in plaats van om numerieke waarden te bieden . Color Class De Java- taal omvat de klasse Color , die een Java -programma kan verwijzen naar . De klasse Color bevat verwijzingen naar kleur constanten , evenals verschillende methoden voor het maken van aangepaste kleuren binnen de programma's . Programma's kunnen de klas direct gebruiken of kan object instanties van de klasse voor gebruik binnen grafische verwerking te creëren . De volgende voorbeeldcode geeft aan het creëren van een nieuw object Color : Kleur myColor = Color.Black ; Deze code wordt een object Color door te verwijzen naar het veld klasse voor de kleur zwart . Het programma kan nu bellen andere methoden van de klasse op het nieuwe object . Class Velden De kleur klasse omvat een reeks van statische velden voor voorkomende kleur constanten . Deze omvatten zwart , wit en verschillende tinten blauw , groen , geel , rood en grijs onder anderen . Programma's kunnen Color objecten creëren voor deze standaard kleuren en gebruik ze in hun oorspronkelijke staat , of kan uitvoeren verwerkingsmethoden om de kleuren te veranderen . De volgende voorbeeldcode geeft aan : Kleur myColor = Color.blue ; kleur darkerColor = myColor.darker ( ) ; Deze code maakt eerst een Color -object met behulp van de constante veld voor blauw , maakt vervolgens een nieuw object Color door het genereren een donkerdere versie van die kleur . De klasse biedt ook een methode om kleuren om te zetten in lichtere versies . Gebruik Ontwikkelaars gebruiken de klasse Color en kleur constanten in Java te gebruiken user interface -elementen te maken en voor aangepaste grafische verwerking . Programmeurs gebruik maken van de Java- taal voor veel verschillende soorten toepassingen , zoals grafische vormgeving programma's . Ontwikkelaars gebruiken ook Java- verwerking aan grafische items zoals knoppen voor weergave op aanvraag user interfaces te creëren . De klasse Color constanten zijn vaak betrokken bij deze taken . Alternatieven In plaats van de standaard kleur constanten , kunnen ontwikkelaars optioneel kleuren met RGB ( Rood, Groen , definiëren blauw ) waarden of HSB ( Hue , Saturation , Brightness ) waarden . Hierin wordt elke kleurwaarde numeriek weergegeven . De klasse Color verschaft ook werkwijzen voor het omzetten kleurwaarden tussen deze soorten en retourneren aspecten van een kleurwaarde , zoals de hoeveelheid rood , groen of blauw . De volgende voorbeeldcode geeft aan : darkerColor.getBlue ( ) ; Deze code geeft de hoeveelheid blauw in de kleur -object als een integer waarde . |