本文整理汇总了Java中java.awt.peer.MenuBarPeer.addHelpMenu方法的典型用法代码示例。如果您正苦于以下问题:Java MenuBarPeer.addHelpMenu方法的具体用法?Java MenuBarPeer.addHelpMenu怎么用?Java MenuBarPeer.addHelpMenu使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类java.awt.peer.MenuBarPeer
的用法示例。
在下文中一共展示了MenuBarPeer.addHelpMenu方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setHelpMenu
import java.awt.peer.MenuBarPeer; //导入方法依赖的package包/类
/**
* Sets the specified menu to be this menu bar's help menu.
* If this menu bar has an existing help menu, the old help menu is
* removed from the menu bar, and replaced with the specified menu.
* @param m the menu to be set as the help menu
*/
public void setHelpMenu(Menu m) {
synchronized (getTreeLock()) {
if (helpMenu == m) {
return;
}
if (helpMenu != null) {
remove(helpMenu);
}
if (m.parent != this) {
add(m);
}
helpMenu = m;
if (m != null) {
m.isHelpMenu = true;
m.parent = this;
MenuBarPeer peer = (MenuBarPeer)this.peer;
if (peer != null) {
if (m.peer == null) {
m.addNotify();
}
peer.addHelpMenu(m);
}
}
}
}
示例2: setHelpMenu
import java.awt.peer.MenuBarPeer; //导入方法依赖的package包/类
/**
* Sets the specified menu to be this menu bar's help menu.
* If this menu bar has an existing help menu, the old help menu is
* removed from the menu bar, and replaced with the specified menu.
* @param m the menu to be set as the help menu
*/
public void setHelpMenu(final Menu m) {
synchronized (getTreeLock()) {
if (helpMenu == m) {
return;
}
if (helpMenu != null) {
remove(helpMenu);
}
helpMenu = m;
if (m != null) {
if (m.parent != this) {
add(m);
}
m.isHelpMenu = true;
m.parent = this;
MenuBarPeer peer = (MenuBarPeer)this.peer;
if (peer != null) {
if (m.peer == null) {
m.addNotify();
}
peer.addHelpMenu(m);
}
}
}
}
示例3: setHelpMenu
import java.awt.peer.MenuBarPeer; //导入方法依赖的package包/类
/**
* Sets the help menu for this menu bar.
*
* @param menu the new help menu for this menu bar
*/
public synchronized void setHelpMenu(Menu menu)
{
MenuBarPeer myPeer = (MenuBarPeer) getPeer ();
if (helpMenu != null)
{
if (myPeer != null)
helpMenu.removeNotify();
helpMenu.setParent(null);
}
helpMenu = menu;
MenuContainer parent = menu.getParent();
if (parent != null)
parent.remove(menu);
menu.setParent(this);
if (myPeer != null)
{
menu.addNotify();
myPeer.addHelpMenu(menu);
}
}
示例4: addNotify
import java.awt.peer.MenuBarPeer; //导入方法依赖的package包/类
/**
* Creates this object's native peer.
*/
public void addNotify()
{
MenuBarPeer peer = (MenuBarPeer) getPeer();
if (peer == null)
{
peer = getToolkit().createMenuBar(this);
setPeer(peer);
}
Enumeration e = menus.elements();
while (e.hasMoreElements())
{
Menu mi = (Menu)e.nextElement();
mi.addNotify();
peer.addMenu(mi);
}
if (helpMenu != null)
{
helpMenu.addNotify();
peer.addHelpMenu(helpMenu);
}
}
示例5: setHelpMenu
import java.awt.peer.MenuBarPeer; //导入方法依赖的package包/类
/**
* Sets the help menu for this menu bar.
*
* @param menu the new help menu for this menu bar
*/
public synchronized void setHelpMenu(Menu menu)
{
MenuBarPeer myPeer = (MenuBarPeer) getPeer ();
if (helpMenu != null)
{
if (myPeer != null)
helpMenu.removeNotify();
helpMenu.setParent(null);
}
helpMenu = menu;
MenuContainer parent = menu.getParent();
if (parent != null)
parent.remove(menu);
menu.setParent(this);
if (myPeer != null)
{
menu.addNotify();
myPeer.addHelpMenu(menu);
}
}
示例6: addNotify
import java.awt.peer.MenuBarPeer; //导入方法依赖的package包/类
/**
* Creates this object's native peer.
*/
public void addNotify()
{
MenuBarPeer peer = (MenuBarPeer) getPeer();
if (peer == null)
{
peer = getToolkit().createMenuBar(this);
setPeer(peer);
}
Enumeration e = menus.elements();
while (e.hasMoreElements())
{
Menu mi = (Menu)e.nextElement();
mi.addNotify();
peer.addMenu(mi);
}
if (helpMenu != null)
{
helpMenu.addNotify();
peer.addHelpMenu(helpMenu);
}
}
示例7: setHelpMenu
import java.awt.peer.MenuBarPeer; //导入方法依赖的package包/类
/**
* Sets the specified menu to be this menu bar's help menu.
* If this menu bar has an existing help menu, the old help menu is
* removed from the menu bar, and replaced with the specified menu.
* @param m the menu to be set as the help menu
*/
public void setHelpMenu(Menu m) {
synchronized (getTreeLock()) {
if (helpMenu == m) {
return;
}
if (helpMenu != null) {
remove(helpMenu);
}
if (m.parent != this) {
add(m);
}
helpMenu = m;
if (m != null) {
m.isHelpMenu = true;
m.parent = this;
MenuBarPeer peer = (MenuBarPeer)this.peer;
if (peer != null) {
if (m.peer == null) {
m.addNotify();
}
peer.addHelpMenu(m);
}
}
}
}