importare la classe java.lang.reflect.Field . La classe Field ti dà la possibilità di accedere ai campi della classe java.awt.Color , in cui i colori sono memorizzati in Java . Il codice per l'attività è : import java.lang.reflect.Field ;
2
Dichiarare un oggetto di colore da assegnare un colore più tardi. Il codice è : colore colori ;
3
Creare un oggetto Field che memorizza il membro campo della classe java.awt.Color che riflette il nome di argomento stringa colore . Il nome della stringa di colore deve essere un campo nella classe java.awt.Color . Un esempio è : campo Campo = Class.forName ( " java.awt.Color " ) getField ( " nameOfColor " ) ;
4
l' oggetto Color per il valore dell'oggetto campo usando il . get ( ) metodo , e il cast del valore restituito come un tipo di colore . Un esempio è : colore = ( a colori ) field.get ( null) ;
5
Racchiudere il codice scritto in un blocco try . Un gestore di eccezione deve essere utilizzato perché il getField ( ) e get ( ) metodi possono generare un'eccezione . Un esempio di codice è : try { . . . }
6
L'oggetto di cattura delle eccezioni , e assegnare l'oggetto a colori su null . Questo compito assegna alcun valore all'oggetto colore se il nome della stringa colore non corrisponde ad un colore nella classe java.awt.Color . Un esempio è : catch ( Exception e) { colore = null; }
Programmazione © www.354353.com