Beispiel #1
0
 /**
  * Delete any <code>MenuShortcut</code> object associated with this menu item.
  *
  * @since JDK1.1
  */
 public void deleteShortcut() {
   shortcut = null;
   MenuItemPeer peer = (MenuItemPeer) this.peer;
   if (peer != null) {
     peer.setLabel(label);
   }
 }
Beispiel #2
0
 /**
  * Set the <code>MenuShortcut</code> object associated with this menu item. If a menu shortcut is
  * already associated with this menu item, it is replaced.
  *
  * @param s the menu shortcut to associate with this menu item.
  * @see java.awt.MenuItem#getShortcut
  * @since JDK1.1
  */
 public void setShortcut(MenuShortcut s) {
   shortcut = s;
   MenuItemPeer peer = (MenuItemPeer) this.peer;
   if (peer != null) {
     peer.setLabel(label);
   }
 }
Beispiel #3
0
 /**
  * Sets the label for this menu item to the specified label.
  *
  * @param label the new label, or <code>null</code> for no label.
  * @see java.awt.MenuItem#getLabel
  * @since JDK1.0
  */
 public synchronized void setLabel(String label) {
   this.label = label;
   MenuItemPeer peer = (MenuItemPeer) this.peer;
   if (peer != null) {
     peer.setLabel(label);
   }
 }
Beispiel #4
0
 /** @deprecated As of JDK version 1.1, replaced by <code>setEnabled(boolean)</code>. */
 @Deprecated
 public synchronized void disable() {
   enabled = false;
   MenuItemPeer peer = (MenuItemPeer) this.peer;
   if (peer != null) {
     peer.disable();
   }
 }
Beispiel #5
0
 /*
  * Delete a matching MenuShortcut associated with this MenuItem.
  * Used when iterating Menus.
  */
 void deleteShortcut(MenuShortcut s) {
   if (s.equals(shortcut)) {
     shortcut = null;
     MenuItemPeer peer = (MenuItemPeer) this.peer;
     if (peer != null) {
       peer.setLabel(label);
     }
   }
 }