colori hanno una varietà di usi in interfacce grafiche Java, come per il colore del testo , display di sfondo e gli oggetti di disegno . Gli utenti possono creare colori personalizzati inserendo il rosso, verde e blu ( RGB) e la tonalità, la saturazione e la luminosità ( HSB ), i valori o selezionando i colori predefiniti comuni dalla classe Color . I colori predefiniti sono nero, blu, azzurro , grigio scuro , grigio, verde , grigio chiaro , magenta , arancione, rosa , rosso , bianco e giallo . Conversione di una stringa Java per colore richiede un ambiente di runtime Java , un kit di sviluppo Java e un compilatore Java . Istruzioni
1
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; }