Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť Java reťazec do farieb

Farby majú rôzne použitie v Java grafické užívateľské rozhranie , napríklad pre farbu textu , pozadia displeja a nakreslené objekty . Používatelia môžu vytvárať vlastné farby zadaním červenej , zelenej a modrej ( RGB ) a odtieňa , sýtosti a jasu ( HSB ) hodnôt alebo výberom spoločných preddefinované farby z triedy Color . Preddefinované farby sú čierna , modrá , azúrová , tmavo šedá , šedá , zelená , svetlo šedá , purpurová , oranžová , ružová , červená , biela a žltá . Prevod reťazca Java farby vyžaduje Java run - time prostredie , vývojový kit Java a Java kompilátor . Pokyny dovolená 1

importovať triedu java.lang.reflect.Field . Trieda pole vám dáva možnosť prístupu pole triedy java.awt.Color , kde sú farby uložené v Jave . Kód pre úloha je : import java.lang.reflect.Field ;
2

deklarovať farebný objekt musí byť priradená farba neskôr . Kód je : Color farba ;
3

Vytvorte objekt poľa , ktorá ukladá člen poľa triedy java.awt.Color , ktoré odráža názov farebné reťazca argumentu . Názov farby vodičov musí byť pole v triede java.awt.Color . Príkladom je : . Pole Field = Class.forName ( " java.awt.Color " ) GetField ( " nameOfColor " ) ;
4

Nastavte farbu objektu na hodnotu objektu poľa pomocou sa metóda ( ) a obsadenie návratovú hodnotu ako typ farieb . Príkladom je : color = ( farebná ) field.get ( null ) ;
5

uzavrite kód , ktorý ste napísal do bloku try . Popisovač výnimky musí byť použitá , pretože GetField ( ) a get ( ) metódy môžu vyvolať výnimku . Príklad kódu je : try { . . . }
6

Catch objekt výnimky , a priradiť farbu objektu na hodnotu null . Táto úloha priradí žiadnu hodnotu pre objekt Color ak názov farebné reťazca nezodpovedá farbe v triede java.awt.Color . Príkladom je : catch ( Exception e ) { color = null ; }

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené