本文整理匯總了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());
}