本文整理汇总了Java中java.awt.MenuBar.getPeer方法的典型用法代码示例。如果您正苦于以下问题:Java MenuBar.getPeer方法的具体用法?Java MenuBar.getPeer怎么用?Java MenuBar.getPeer使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类java.awt.MenuBar
的用法示例。
在下文中一共展示了MenuBar.getPeer方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setMenuBar
import java.awt.MenuBar; //导入方法依赖的package包/类
public void setMenuBar(MenuBar mb)
{
if( mb != null )
{
QtMenuBarPeer mbpeer = (QtMenuBarPeer)mb.getPeer();
if( mbpeer == null )
{
mb.addNotify();
mbpeer = (QtMenuBarPeer)mb.getPeer();
if( mbpeer == null )
throw new IllegalStateException("No menu bar peer.");
}
mbpeer.addMenus();
setMenu( mbpeer );
}
else
setMenu( null );
}
示例2: setMenuBar
import java.awt.MenuBar; //导入方法依赖的package包/类
public void setMenuBar(MenuBar mb)
{
if( mb != null )
{
QtMenuBarPeer mbpeer = (QtMenuBarPeer)mb.getPeer();
if( mbpeer == null )
{
mb.addNotify();
mbpeer = (QtMenuBarPeer)mb.getPeer();
if( mbpeer == null )
throw new IllegalStateException("No menu bar peer.");
}
mbpeer.addMenus();
setMenu( mbpeer );
}
else
setMenu( null );
}
示例3: setMenuBar
import java.awt.MenuBar; //导入方法依赖的package包/类
public void setMenuBar(MenuBar mb) {
// state_lock should always be the second after awt_lock
XToolkit.awtLock();
try {
synchronized(getStateLock()) {
if (mb == menubar) return;
if (mb == null) {
if (menubar != null) {
menubarPeer.xSetVisible(false);
menubar = null;
menubarPeer.dispose();
menubarPeer = null;
}
} else {
menubar = mb;
menubarPeer = (XMenuBarPeer) mb.getPeer();
if (menubarPeer != null) {
menubarPeer.init((Frame)target);
}
}
}
} finally {
XToolkit.awtUnlock();
}
reshapeMenubarPeer();
}
示例4: setMenuBar
import java.awt.MenuBar; //导入方法依赖的package包/类
/**
* Sets the menu bar to display in this frame.
*
* @param mb the menu bar to set
*/
public void setMenuBar(MenuBar mb)
{
menuBar = (SwingMenuBarPeer) mb.getPeer();
menuBar.setFramePeer(this);
menuBar.setWidth(awtComponent.getWidth());
}