Examples of MenuPeer


Examples of java.awt.peer.MenuPeer

          parent.remove(item);
     
        items.insertElementAt(item, index);
        item.setParent(this);

        MenuPeer peer = (MenuPeer) getPeer();
        if (peer == null)
          return;

        for (int i = count - 1; i >= index; i--)
          peer.delItem(i);

        item.addNotify();
        peer.addItem(item);

        // bear in mind that count is the number of items *before* the new
        // item was added
        for (int i = index + 1; i <= count; i++)
          peer.addItem((MenuItem) items.elementAt(i));
      }

  }
View Full Code Here

Examples of java.awt.peer.MenuPeer

   */
  public synchronized void remove(int index)
  {
    MenuItem item = (MenuItem) items.remove(index);

    MenuPeer mp = (MenuPeer) getPeer();
    if (mp != null)
      {
        mp.delItem(index);
        item.removeNotify();
      }
    item.setParent(null);
  }
View Full Code Here

Examples of java.awt.peer.MenuPeer

  /**
   * Creates the native peer for this object.
   */
  public void addNotify()
  {
    MenuPeer peer = (MenuPeer) getPeer();
    if (peer == null)
      {
        peer = getToolkit().createMenu(this);
        setPeer(peer);
      }

    Enumeration e = items.elements();
    while (e.hasMoreElements())
    {
      MenuItem mi = (MenuItem)e.nextElement();
      mi.addNotify();
      peer.addItem(mi);
    }

    super.addNotify();
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.