// Authors: Stefan Haustein (SH), Michael Kroll (MK)
//
// 2000-06-06 MK initial release

import com.sun.kjava.*;

public class ColorTest extends Spotlet {
    
    Graphics g = Graphics.getGraphics();
    static Button exitButton;
  	
    public ColorTest () {
	exitButton = new Button("Exit",139,145);
	g.clearScreen();
  	
	Runtime.getRuntime().gc();
    	
	g.drawString("ColorTest:", 5, 5);
	

	int red = 255;
	int green = 0;
	int blue = 0;
	
	int mode = (red << 24) + (green << 16) + (blue << 8) + 5;

	g.drawRectangle(20, 20, 120, 20, mode, 0); 


	red = 0;
	green = 255;
	blue = 0;
	
	mode = (red << 24) + (green << 16) + (blue << 8) + 5;

	g.drawRectangle(20, 60, 120, 20, mode, 0); 

	red = 0;
	green = 0;
	blue = 255;
	
	mode = (red << 24) + (green << 16) + (blue << 8) + 5;

	g.drawRectangle(20, 100, 120, 20, mode, 0); 
		
	exitButton.paint();
    }
    
    public void penDown(int x, int y){
	if (exitButton.pressed(x, y)) {
	    System.exit(0);
	}
    }
    
    public static void main(String[] args) {
	(new ColorTest()).register(NO_EVENT_OPTIONS);
    }
}
