/*
	Event Handling Example 3
*/
import java.awt.*;

import java.awt.event.*;
class MyButton extends Button implements ActionListener
{
	MyButton()
	{
	}
	
	MyButton(String label)
	{
		super(label);
		addActionListener(this);
	}
	
	public void actionPerformed(ActionEvent e)
	{
		System.out.println(e.getActionCommand()); 
	}
}

class MyPanel extends Panel 
{
	MyButton b1 = new MyButton("On");
	MyButton b2 = new MyButton("Off");
	MyPanel()
	{
		setLayout(new GridLayout());
		add(new Panel());
		add(b1);
		add(b2);
		add(new Panel());
	}	
}

public class E3
{
	public static void main(String args[])
	{
		Frame f = new Frame();
		f.add(BorderLayout.NORTH, new Panel());
        	f.add(BorderLayout.CENTER, new MyPanel());
        	f.add(BorderLayout.SOUTH, new Panel());
        	f.show();
	}
}
