Sunday, November 27, 2011

Handle Action Events for AWT Button Example


  1. /*
  2. Handle Action Events for AWT Button Example
  3. This java example shows how to handle action event of AWT Button by implementing
  4. ActionListener interface.
  5. */
  6.  
  7. import java.applet.Applet;
  8. import java.awt.Button;
  9. import java.awt.Graphics;
  10. import java.awt.event.ActionEvent;
  11. import java.awt.event.ActionListener;
  12.  
  13. /*
  14. <applet code="HandleActionEventExample" width=200 height=200>
  15. </applet>
  16. */
  17.  
  18. public class HandleActionEventExample extends Applet implements ActionListener{
  19.  
  20. String actionMessage="";
  21.  
  22. public void init(){
  23. //create Buttons
  24. Button Button1 = new Button("Ok");
  25. Button Button2 = new Button("Cancel");
  26.  
  27. //add Buttons
  28. add(Button1);
  29. add(Button2);
  30.  
  31. //set action listeners for buttons
  32. Button1.addActionListener(this);
  33. Button2.addActionListener(this);
  34. }
  35.  
  36. public void paint(Graphics g){
  37. g.drawString(actionMessage,10,50);
  38. }
  39.  
  40. public void actionPerformed(ActionEvent ae){
  41.  
  42. /*
  43. * Get the action command using
  44. * String getActionCommand() method.
  45. */
  46.  
  47. String action = ae.getActionCommand();
  48.  
  49. if(action.equals("Ok"))
  50. actionMessage = "Ok Button Pressed";
  51. else if(action.equals("Cancel"))
  52. actionMessage = "Cancel Button Pressed";
  53.  
  54. repaint();
  55. }
  56. }

No comments:

Post a Comment

How to find the most appropriate Keywords?

  🔍 Step 1: Understand Your Business and Audience Define your products, services, or content . Identify your target audien...