Monday, October 10, 2011

Action Listener Code

import java.awt.*; 
import java.awt.event.*; 
 
public class ButtonPressDemo { 
  public static void main(String[] args){ 
  Button b; 
  ActionListener a = new MyActionListener(); 
  Frame f = new Frame("Java Action Example"); 
  f.add(b = new Button("Bonjour"), BorderLayout.NORTH); 
  b.setActionCommand("Good Morning"); 
  b.addActionListener(a); 
  f.add(b = new Button("Good Day"), BorderLayout.CENTER); 
  b.addActionListener(a); 
  f.add(b = new Button("Aurevoir"), BorderLayout.SOUTH); 
  b.setActionCommand("Exit"); 
  b.addActionListener(a); 
  f.pack(); 
  f.show(); 
  } 
} 
 
class MyActionListener implements ActionListener { 
  public void actionPerformed(ActionEvent ae) {
  String s = ae.getActionCommand(); 
  if (s.equals("Exit")) { 
  System.exit(0); 
  } 
  else if (s.equals("Bonjour")) { 
  System.out.println("Good Morning"); 
  } 
  else { 
  System.out.println(s + " clicked"); 
  } 
  } 
}

No comments:

Post a Comment