// these are some of the basics of applets


import java.awt.*;
import java.applet.Applet;

public class MoreEvents extends Applet
{
	public void init() {
		System.out.println("Init");
	}

	public void stop(){
		System.out.println("Stop");
	}

	public void start(){
		System.out.println("Start");
	}

	public void destroy(){
		System.out.println("Destroy");
	}

	public boolean mouseDown(Event e, int x, int y){
		System.out.println("mouseDown at " + x +  " " + y);
		return true;
	}

	public boolean mouseUp(Event e, int x, int y){
		System.out.println("mouseUp at " + x +  " " + y);
		return true;
	}

	public boolean mouseDrag(Event e, int x, int y){
		System.out.println("mouseDrag at " + x +  " " + y);
		return true;
	}

	public boolean mouseMove(Event e, int x, int y){
		System.out.println("mouseMove at " + x +  " " + y);
		return true;
	}

	public boolean keyDown(Event e, int key){
		System.out.println("keyDown: " + (char)key);
		return true;
	}

	public boolean keyUp(Event e, int key){
		System.out.println("keyUp: " + (char)key);
		return true;
	}

	public void paint(Graphics g) {
		System.out.println("Paint");
		g.drawString("Hello World!", 30, 30);
	}
}

