1 /* 2 * File: ColorBoxes2.java 3 * 4 * Display built-in colors with labels 5 * 6 * Copyright: Northeast Parallel Architectures Center 7 * 8 */ 9 10 import java.applet.Applet; 11 import java.awt.Graphics; 12 import java.awt.Color; 13 14 public class ColorBoxes2 extends Applet { 15 16 public void paint( Graphics g ) { 17 18 // Draw the first row of color boxes: 19 g.setColor( Color.black ); 20 g.fillRect( 10, 10, 50, 50 ); 21 g.setColor( Color.black ); 22 g.drawString( "black", 10, 10 ); 23 g.setColor( Color.blue ); 24 g.fillRect( 80, 10, 50, 50 ); 25 g.setColor( Color.black ); 26 g.drawString( "blue", 80, 10 ); 27 g.setColor( Color.cyan ); 28 g.fillRect( 150, 10, 50, 50 ); 29 g.setColor( Color.black ); 30 g.drawString( "cyan", 150, 10 ); 31 g.setColor( Color.darkGray ); 32 g.fillRect( 220, 10, 50, 50 ); 33 g.setColor( Color.black ); 34 g.drawString( "darkGray", 220, 10 ); 35 36 // Draw the second row of color boxes: 37 g.setColor( Color.gray ); 38 g.fillRect( 10, 80, 50, 50 ); 39 g.setColor( Color.black ); 40 g.drawString( "gray", 10, 80 ); 41 g.setColor( Color.green ); 42 g.fillRect( 80, 80, 50, 50 ); 43 g.setColor( Color.black ); 44 g.drawString( "green", 80, 80 ); 45 g.setColor( Color.lightGray ); 46 g.fillRect( 150, 80, 50, 50 ); 47 g.setColor( Color.black ); 48 g.drawString( "lightGray", 150, 80 ); 49 g.setColor( Color.magenta ); 50 g.fillRect( 220, 80, 50, 50 ); 51 g.setColor( Color.black ); 52 g.drawString( "magenta", 220, 80 ); 53 54 // Draw the third row of color boxes: 55 g.setColor( Color.orange ); 56 g.fillRect( 10, 150, 50, 50 ); 57 g.setColor( Color.black ); 58 g.drawString( "orange", 10, 150 ); 59 g.setColor( Color.pink ); 60 g.fillRect( 80, 150, 50, 50 ); 61 g.setColor( Color.black ); 62 g.drawString( "pink", 80, 150 ); 63 g.setColor( Color.red ); 64 g.fillRect( 150, 150, 50, 50 ); 65 g.setColor( Color.black ); 66 g.drawString( "red", 150, 150 ); 67 g.setColor( Color.white ); 68 g.fillRect( 220, 150, 50, 50 ); 69 g.setColor( Color.black ); 70 g.drawString( "white", 220, 150 ); 71 72 // Draw the fourth row of color boxes: 73 g.setColor( Color.yellow ); 74 g.fillRect( 10, 220, 50, 50 ); 75 g.setColor( Color.black ); 76 g.drawString( "yellow", 10, 220 ); 77 78 } 79 80 }