Farver har en bred vifte af anvendelser i Java grafiske brugergrænseflader , såsom for tekstfarve , baggrund displays og tegneobjekter . Brugere kan oprette brugerdefinerede farver ved at indtaste rød, grøn og blå ( RGB ) og nuance, mætning og lysstyrke ( HSB ) værdier eller ved at vælge fælles foruddefinerede farver fra Color klassen. De foruddefinerede farver er sort, blå, cyan , mørk grå , grå, grøn, lys grå, magenta , orange, pink, rød, hvid og gul. Konvertering af en Java snor til farve kræver en Java run- time miljø , et Java development kit og en Java compiler. Instruktioner
1
Importer java.lang.reflect.Field klassen. The Field klassen giver dig mulighed for at få adgang til felter i java.awt.Color klassen, hvor farver gemmes i Java. Koden for opgaven er : import java.lang.reflect.Field ;
2
Erklær en farve objekt, der skal tildeles en farve senere. Koden er : Farve farve
3
oprette et felt objekt, der gemmer feltet medlem af java.awt.Color klasse, der afspejler navnet på farven string argument. Navnet på farve streng skal være et felt i java.awt.Color klassen. Et eksempel er : Felt felt = Class.forName ( " java.awt.Color " ) getField ( " nameOfColor ")
4
Indstil Color objekt til værdien af Field objekt ved hjælp af . get ( )-metoden, og kastede den returnerede værdi som en farve type. Et eksempel er : color = ( Color) field.get ( null )
5
Vedlæg den kode, du skrev i en try blok. En undtagelse handleren skal anvendes, fordi getField ( ) og få () metoder kan kaste en undtagelse. En kode eksempel er : try { . . . }
6
Fang Undtagelse objekt, og tildele Color objektet til null . Denne opgave tildeler nogen værdi for Color objekt, hvis navnet på den farve strengen ikke svarer til en farve i java.awt.Color klassen. Et eksempel er : catch ( Exception e ) { color = null ;}