import java.awt.Component;
import javax.swing.JButton;
import javax.swing.JFrame;



public class MyFrame extends JFrame
{
    public static final String B1IDENTIFIER = "1";
    public static final String B2IDENTIFIER = "2";

    private JButton button1;
    private JButton button2;
    private MyButtonListener aButtonListener;

    public MyFrame()
    {
        MyWindowListener aWindowListener = new MyWindowListener();
        addWindowListener(aWindowListener); // Calling method of super class.
       aButtonListener = new MyButtonListener();
       button1 = new JButton("Button1");
       button1.setActionCommand(B1IDENTIFIER);
       button1.setBounds(100,100,100,30);       
       button1.addActionListener(aButtonListener);
       button2 = new JButton("Button2");
       button2.setActionCommand(B2IDENTIFIER);
       button2.setBounds(300,100,100,30); 
       button2.addActionListener(aButtonListener);
       add(button1);     
       add(button2);    
       setLayout(null);
    }
   
}

