package plot;

import java.awt.*;

class ColourPanel extends Panel {
	Button button[];
	int N = 6;
	Color c[] = { Color.black,
		Color.lightGray,
		Color.white,
		Color.red,
		Color.green,
		Color.blue};
	DrawCanvas canvas;

	public ColourPanel(DrawCanvas canvas) {
		this.canvas = canvas;
		setLayout(new GridLayout(1,N));
		button = new Button[N];
		for (int i=0;i<N;i++) {
			button[i] = new Button();
			button[i].setBackground(c[i]);
			add(button[i]);
		}
	}
	
	public boolean handleEvent(Event evt) {
		if (evt.id == Event.ACTION_EVENT) {
			for (int i=0;i<N;i++) {
				if (evt.target == button[i]) {
					canvas.setColor(c[i]);
				}
			}
		}
		return(true);
	}
}

