本文整理汇总了Java中java.awt.MenuItem.getPeer方法的典型用法代码示例。如果您正苦于以下问题:Java MenuItem.getPeer方法的具体用法?Java MenuItem.getPeer怎么用?Java MenuItem.getPeer使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类java.awt.MenuItem
的用法示例。
在下文中一共展示了MenuItem.getPeer方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addItems
import java.awt.MenuItem; //导入方法依赖的package包/类
void addItems()
{
if(!itemsAdded)
{
Menu o = (Menu)owner;
for( int i=0; i < o.getItemCount(); i++ )
{
MenuItem ci = o.getItem(i);
if (ci instanceof Menu && ci.getPeer() != null)
((QtMenuPeer)ci.getPeer()).addItems();
addItem( ci );
}
itemsAdded = true;
}
}
示例2: addItem
import java.awt.MenuItem; //导入方法依赖的package包/类
public void addItem( MenuItem item )
{
if( item instanceof Menu || item instanceof PopupMenu)
insertMenu((QtMenuPeer)item.getPeer());
else
{
QtMenuItemPeer p = (QtMenuItemPeer)item.getPeer();
insertItem(p);
}
}
示例3: SwingMenuPeer
import java.awt.MenuItem; //导入方法依赖的package包/类
/**
* Creates a new <code>SwingMenuPeer</code> instance.
*
* @param awtMenu the AWT menu
*/
public SwingMenuPeer(Menu awtMenu)
{
this.awtMenu = awtMenu;
menu = new SwingMenu();
menu.setDoubleBuffered(false);
menu.setText(awtMenu.getLabel());
for (int i = 0; i < awtMenu.getItemCount(); i++)
{
MenuItem item = awtMenu.getItem(i);
item.addNotify();
SwingMenuItemPeer peer = (SwingMenuItemPeer) item.getPeer();
menu.add(peer.menuItem);
}
}
示例4: addItems
import java.awt.MenuItem; //导入方法依赖的package包/类
void addItems()
{
if(!itemsAdded)
{
Menu o = (Menu)owner;
for( int i=0; i < o.getItemCount(); i++ )
{
MenuItem ci = o.getItem(i);
if (ci instanceof Menu && ci.getPeer() != null)
((QtMenuPeer)ci.getPeer()).addItems();
addItem( ci );
}
itemsAdded = true;
}
}
示例5: addItem
import java.awt.MenuItem; //导入方法依赖的package包/类
public void addItem( MenuItem item )
{
if( item instanceof Menu || item instanceof PopupMenu)
insertMenu((QtMenuPeer)item.getPeer());
else
{
QtMenuItemPeer p = (QtMenuItemPeer)item.getPeer();
insertItem(p);
}
}
示例6: SwingMenuPeer
import java.awt.MenuItem; //导入方法依赖的package包/类
/**
* Creates a new <code>SwingMenuPeer</code> instance.
*
* @param awtMenu the AWT menu
*/
public SwingMenuPeer(Menu awtMenu)
{
this.awtMenu = awtMenu;
menu = new SwingMenu();
menu.setDoubleBuffered(false);
menu.setText(awtMenu.getLabel());
for (int i = 0; i < awtMenu.getItemCount(); i++)
{
MenuItem item = awtMenu.getItem(i);
item.addNotify();
SwingMenuItemPeer peer = (SwingMenuItemPeer) item.getPeer();
menu.add(peer.menuItem);
}
}
示例7: addItem
import java.awt.MenuItem; //导入方法依赖的package包/类
/**
* Adds a menu item to this menu.
*
* @param item the menu item to add
*/
public void addItem(MenuItem item)
{
SwingMenuItemPeer menuItemPeer = (SwingMenuItemPeer) item.getPeer();
menu.add(menuItemPeer.menuItem);
}