? Javaprogram kan modellera synliga föremål såsom grafik och användarkontroller gränssnitt . När du skapar dessa i Java-programmering kod , kan utvecklare utnyttja standardiserade resurser inom språket . Klassen Color ger automatiserade metoder och fält för färger, inklusive konstanter . Färg konstanter ger utvecklare möjlighet att hänvisa till och använda färgerna genom generiska namn , i stället för att ge numeriska värden . Färg klass
Java innehåller Color klassen , som alla Java -program kan hänvisa till . Klassen Color innehåller referenser till färg konstanter samt olika metoder för att skapa anpassade färger i programmen . Program kan använda klassen direkt , eller kan skapa objekt instanser av klassen för användning inom grafisk bearbetning . I följande exempelkod visas hur du skapar ett nytt Color-objekt : Färg MyColor = Color.black ;
Denna kod skapar ett Color-objekt genom att hänvisa till klassen fältet för färgen svart . Programmet kan nu kalla andra metoder för klassen på det nya objektet .
Class Fields
Color klass omfattar en rad statiska fält för vanliga färg konstanter . Dessa inkluderar svart , vitt och olika nyanser av blått , grönt , gult , rött och grått bland andra . Program kan skapa färgobjekt för dessa standardfärger och använda dem i sitt ursprungliga skick , eller kan utföra bearbetningsmetoder för att ändra färgerna . Följande exempelkod visar : Färg MyColor = Color.blue , Färg darkerColor = myColor.darker ( ) ;
Denna kod skapar först ett Color-objekt med hjälp av konstant fält för blått , då skapas ett nytt Color-objekt genom att generera en mörkare version av den färgen . Klassen innehåller också en metod för att konvertera färger till ljusare versioner .
Användning
Utvecklare använder Color klassen och konstanter färg i Java för att skapa gränssnittselement och för anpassade grafik bearbetning . Programmerare använder Java för många olika typer av program , till exempel grafisk design program . Utvecklare använder också Java bearbetning för att skapa grafiska objekt såsom knappar för visning inom gränssnitt för tillämpningsprogram användare . Klassen Color konstanter ofta är inblandade i dessa uppgifter . Hellre än att använda vanliga färg konstanter
Alternatives
, kan utvecklare definiera valfritt färger med RGB ( Röd , Grön , blått) eller HSB ( Hue , Saturation , Brightness ) värden . I dessa är varje färgvärde representeras numeriskt. Klassen Color tillhandahåller även förfaranden för konvertering av färgvärden mellan dessa typer och att skicka tillbaka aspekter av ett färgvärde , såsom mängden av rött, grönt eller blått. Följande exempelkod visar : darkerColor.getBlue ( ) ;
Denna kod returnerar mängden blått i färgen objektet som ett heltal Addera
.