Chris Johnson, Index
PopUp Menus
select between these lines...

/* Author: chris Johnson
  Last modified: 07/01/2000
  */
 
  import java.applet.Applet;
  import java.awt.*;
  import java.awt.event.*;
 
public class PopUp extends Applet{
 
   private PopupMenu a_menu = new PopupMenu();
 
   public void init()
   {
    add (a_menu);
 
    a_menu.add (new MenuItem("First..."));
    a_menu.add (new MenuItem("Second..."));
    a_menu.add (new MenuItem("Third..."));
 
    addMouseListener(new
     MouseAdapter()
     {
       public void mousePressed(MouseEvent e)
       {
        showPopup(e);
       }
 
       public void mouseClicked(MouseEvent e)
       {
        showPopup(e);
       }
 
       public void mouseReleased(MouseEvent e)
       {
        showPopup(e);
       }
     }
    );
   } // end of init()
 
   void showPopup (MouseEvent e)
   {
     if(e.isPopupTrigger())
       a_menu.show(this, e.getX(), e.getY());
   }
  } // end of PopUpTest


forward