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  }