home *** CD-ROM | disk | FTP | other *** search
/ PC User 1998 October / Image.iso / BROWSER / CLASSES.ZIP / sun / AWT / WIN32 / MMenuPeer.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-04-14  |  890 b   |  40 lines

  1. package sun.awt.win32;
  2.  
  3. import java.awt.Menu;
  4. import java.awt.MenuBar;
  5. import java.awt.MenuComponent;
  6. import java.awt.MenuContainer;
  7. import java.awt.MenuItem;
  8. import java.awt.peer.MenuPeer;
  9.  
  10. public class MMenuPeer extends MMenuItemPeer implements MenuPeer {
  11.    native void createMenu(MenuBar var1);
  12.  
  13.    native void createSubMenu(Menu var1);
  14.  
  15.    public MMenuPeer(Menu var1) {
  16.       super.target = var1;
  17.       MenuContainer var2 = ((MenuComponent)var1).getParent();
  18.       if (var2 instanceof MenuBar) {
  19.          this.createMenu((MenuBar)((MenuComponent)var1).getParent());
  20.       } else if (var2 instanceof Menu) {
  21.          this.createSubMenu((Menu)((MenuComponent)var1).getParent());
  22.       } else {
  23.          throw new IllegalArgumentException("unknown menu container class");
  24.       }
  25.    }
  26.  
  27.    public void addSeparator() {
  28.    }
  29.  
  30.    public void addItem(MenuItem var1) {
  31.    }
  32.  
  33.    public void delItem(int var1) {
  34.    }
  35.  
  36.    native void pEnable(boolean var1);
  37.  
  38.    public native void dispose();
  39. }
  40.