Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 ; }