Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
jazyk Java obsahuje triedu farieb , ktoré každý program Java môže odkazovať . Trieda Color obsahuje odkazy na farebné konštanty , ako aj rôzne spôsoby pre vytvorenie vlastnej farby v rámci programov . Programy možno použiť triedu priamo , alebo môžu vytvárať inštancie objektu triedy pre použitie v rámci grafického spracovania . Nasledujúci kód vzorky demonštruje vytvorenie nového Farba objektu : Farba MyColor = Color.black ;
Tento kód vytvorí farebný objekt s odkazom na pole triedy pre čiernej farby . Program možno teraz volať ďalšie metódy triedy na nový objekt .
Class poľa
Trieda Color zahŕňa rad statických polí pre bežné farebné konštanty . Medzi ne patrí čierna , biela a rôzne odtiene modrej , zelenej , žltej , červenej a šedej medzi ostatnými . Programy možno vytvárať farebné objekty na týchto štandardných farieb a použiť ich v pôvodnom stave , alebo môže vykonávať metódy spracovania k zmene farby . Nasledujúci ukážkový kód demonštruje : Farba MyColor = Color.blue , farba darkerColor = myColor.darker ( ) ;
Tento kód najprv vytvorí farebný objekt pomocou konštantného poľa pre modrú , potom sa vytvorí nový objekt Color generovaním tmavšie verziu tejto farby . Trieda tiež poskytuje metódu pre prevod farieb na ľahšia verzia .
Použitie
vývojári používať Farba triednej a farebné konštanty v jazyku Java vytvárať prvky používateľského rozhrania a pre spracovanie vlastnej grafiky . Programátori použiť jazyk Java pre mnoho rôznych typov aplikácií , ako sú programy grafického dizajnu . Vývojári tiež použiť Java spracovanie na vytvorenie grafickej položky , ako sú tlačidlá pre zobrazenie v užívateľských aplikácií rozhraní . Triedny konštanty farieb sú často zapojené do týchto úloh .
Alternatívy
Skôr ako s použitím štandardnej farebnej konštanty , vývojári môžu voliteľne definovať farby pomocou RGB ( Red , Green , modrá ) hodnoty alebo HSB ( Hue , Saturation , Brightness ) hodnoty . V týchto, každá farba hodnota je reprezentovaný numericky . Trieda Color tiež poskytuje metódy pre prevod farebných hodnôt medzi týmito typmi a na vrátenie aspektov hodnoty farieb , ako je množstvo červenej , zelenej alebo modrej . Nasledujúci ukážkový kód demonštruje : darkerColor.getBlue ( ) ;
Tento kód vráti množstvo modrej farby vo farebnom objekte ako celočíselnú hodnotu
.