APIdia Launch Partner
Top Fields Constructors Methods
sun.awt.X11

public final Class XMenuPeer

extends XMenuItemPeer
implements MenuPeer
Class Inheritance
All Implemented Interfaces
java.awt.peer.MenuPeer, java.awt.peer.MenuItemPeer, java.awt.peer.MenuComponentPeer
Imports
java.awt.*, java.awt.peer.*, java.util.Vector, sun.util.logging.PlatformLogger, sun.awt.AWTAccessor

Field Summary

Modifier and TypeField and Description
private static PlatformLogger
log

Data members

Constructor Summary

AccessConstructor and Description
pack-priv
XMenuPeer(Menu target)

Construction

Method Summary

Modifier and TypeMethod and Description
public void
addItem(MenuItem item)

Implements java.awt.peer.MenuPeer.addItem.

Adds the specified menu item to the menu.

public void
delItem(int index)

Implements java.awt.peer.MenuPeer.delItem.

Removes the menu item at the specified index.

public void
dispose()

Overrides sun.awt.X11.XMenuItemPeer.dispose.

Implements java.awt.peer.MenuComponentPeer.dispose.

Disposes menu window if needed

pack-priv XMenuWindow
getMenuWindow()

Returns menu window of this menu or null it this menu has no container and so its window can't be created.

pack-priv String
pack-priv Vector<MenuItem>
getTargetItems()

Access to target's fields

pack-priv boolean
isSeparator()

Overrides sun.awt.X11.XMenuItemPeer.isSeparator.

Overridden behaviour

pack-priv void
setContainer(XBaseMenuWindow container)

Overrides sun.awt.X11.XMenuItemPeer.setContainer.

This function is called when menu is bound to its container window.

public void
setFont(Font font)

Overrides sun.awt.X11.XMenuItemPeer.setFont.

Implements java.awt.peer.MenuComponentPeer.setFont.

Resets text metrics for this item, for its menu window and for all descendant menu windows

Inherited from sun.awt.X11.XMenuItemPeer:
actioncalcTextMetricsgetBoundsgetContainergetTargetgetTargetActionCommandgetTargetFontgetTargetLabelgetTargetShortcutgetTextMetricsgetTextOriginisContainerShowingisTargetEnabledisTargetItemEnabledmaprepaintIfShowingresetTextMetricssetEnabledsetLabel

Field Detail

logback to summary
private static PlatformLogger log

Data members

Constructor Detail

XMenuPeerback to summary
pack-priv XMenuPeer(Menu target)

Construction

Method Detail

addItemback to summary
public void addItem(MenuItem item)

Implements java.awt.peer.MenuPeer.addItem.

Doc from java.awt.peer.MenuPeer.addItem.

Adds the specified menu item to the menu.

Annotations
@Override
delItemback to summary
public void delItem(int index)

Implements java.awt.peer.MenuPeer.delItem.

Doc from java.awt.peer.MenuPeer.delItem.

Removes the menu item at the specified index.

Annotations
@Override
disposeback to summary
public void dispose()

Overrides sun.awt.X11.XMenuItemPeer.dispose.

Implements java.awt.peer.MenuComponentPeer.dispose.

Disposes menu window if needed

Annotations
@Override
getMenuWindowback to summary
pack-priv XMenuWindow getMenuWindow()

Returns menu window of this menu or null it this menu has no container and so its window can't be created.

getShortcutTextback to summary
pack-priv String getShortcutText()

Overrides sun.awt.X11.XMenuItemPeer.getShortcutText.

Annotations
@Override
getTargetItemsback to summary
pack-priv Vector<MenuItem> getTargetItems()

Access to target's fields

isSeparatorback to summary
pack-priv boolean isSeparator()

Overrides sun.awt.X11.XMenuItemPeer.isSeparator.

Overridden behaviour

Annotations
@Override
setContainerback to summary
pack-priv void setContainer(XBaseMenuWindow container)

Overrides sun.awt.X11.XMenuItemPeer.setContainer.

This function is called when menu is bound to its container window. Creates submenu window that fills its items vector while construction

Annotations
@Override
setFontback to summary
public void setFont(Font font)

Overrides sun.awt.X11.XMenuItemPeer.setFont.

Implements java.awt.peer.MenuComponentPeer.setFont.

Resets text metrics for this item, for its menu window and for all descendant menu windows

Annotations
@Override