PopupSample.java



import java.awt.*;
import java.applet.Applet;

/** JDK1.1 に追加された PopupMenuを含むアプレット PopupSamples クラス */

public class PopupSample extends Applet {

   /** インターフェイスの部品の宣言 */ 

      public PopupMenu menu;   // 新しいクラス
      public MenuItem items[];

   /** 初期設定のメソッド */

      public void init() {

          menu = new PopupMenu( "Popup Menu" );
               items = new MenuItem[8];
               for( int i=0; i<8; i++ ){
                    items[i] = new MenuItem( "Item" + (i+1) );
                    menu.add( items[i] );
               }
          add( menu );
      }

   /** マウスのクリックの処理のメソッド(Old Style...) */

      public boolean mouseDown( Event evt, int x, int y ){

           menu.show( this, x, y );  // メニューの出現
           return true;
      }
}