import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

/**
 * class to test action events
 * @author sks2142
 *
 */
public class TestActionEventAnonInnerClass {
	JFrame frame;
	JButton enter, cancel;
	
	TestActionEventAnonInnerClass() {
		frame = new JFrame("Test Action Event");
		enter = new JButton("Enter");
		cancel = new JButton("Cancel");
		
		frame.setLayout(new FlowLayout());
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		frame.add(enter);
		frame.add(cancel);
		
		//EnterListener enterL = new EnterListener();
		//CancelListener cancelL = new CancelListener();
		enter.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				// TODO Auto-generated method stub
				System.out.println("Enter was pressed");
			}
		});
		cancel.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				// TODO Auto-generated method stub
				System.out.println("Cancel was pressed");
			}
		});
		
		frame.setSize(800, 600);
		frame.setVisible(true);
	}
	
	/*
	class EnterListener implements ActionListener {

		@Override
		public void actionPerformed(ActionEvent arg0) {
			// TODO Auto-generated method stub
			System.out.println("Enter was pressed");
		}
		
	}
	
	class CancelListener implements ActionListener {

		@Override
		public void actionPerformed(ActionEvent arg0) {
			// TODO Auto-generated method stub
			System.out.println("Cancel was pressed");
		}
		
	}*/
	
	public static void main(String args[]) {
		TestActionEventAnonInnerClass test = new TestActionEventAnonInnerClass();
	}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	

}


