本文整理匯總了Java中java.awt.MenuBar.getMenuCount方法的典型用法代碼示例。如果您正苦於以下問題:Java MenuBar.getMenuCount方法的具體用法?Java MenuBar.getMenuCount怎麽用?Java MenuBar.getMenuCount使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類java.awt.MenuBar
的用法示例。
在下文中一共展示了MenuBar.getMenuCount方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: addMenus
import java.awt.MenuBar; //導入方法依賴的package包/類
/**
* Recurses the menubar adding menus (and menu items),
* called from the Frame peer.
*/
void addMenus()
{
MenuBar o = (MenuBar)owner;
int help = (o.getHelpMenu() != null) ? 1 : 0;
for (int i = 0; i < o.getMenuCount() - help; i++)
addMenu( o.getMenu(i) );
if(o.getHelpMenu() != null)
addHelpMenu( o.getHelpMenu() );
}
示例2: SwingMenuBarPeer
import java.awt.MenuBar; //導入方法依賴的package包/類
/**
* Creates a new <code>SwingMenuBarPeer</code> instance.
*
* @param awtMenuBar the AWT menu bar
*/
public SwingMenuBarPeer(MenuBar awtMenuBar)
{
this.awtMenuBar = awtMenuBar;
menuBar = new SwingMenuBar();
menuBar.setDoubleBuffered(false);
// Add all the menus that are already in the MenuBar.
for (int i = 0; i < awtMenuBar.getMenuCount(); i++)
{
Menu menu = awtMenuBar.getMenu(i);
menu.addNotify();
addMenu(awtMenuBar.getMenu(i));
}
}
示例3: setBookOpened
import java.awt.MenuBar; //導入方法依賴的package包/類
public void setBookOpened() {
indexPanel.setVisible(true);
MenuBar bar = getMenuBar();
for(int i = 0; i < bar.getMenuCount(); i++) {
enableMenu(bar.getMenu(i));
}
}
示例4: addMenus
import java.awt.MenuBar; //導入方法依賴的package包/類
/**
* Recurses the menubar adding menus (and menu items),
* called from the Frame peer.
*/
void addMenus()
{
MenuBar o = (MenuBar)owner;
int help = (o.getHelpMenu() != null) ? 1 : 0;
for (int i = 0; i < o.getMenuCount() - help; i++)
addMenu( o.getMenu(i) );
if(o.getHelpMenu() != null)
addHelpMenu( o.getHelpMenu() );
}
示例5: setMenubar
import java.awt.MenuBar; //導入方法依賴的package包/類
/**
* Set a custom menu bar to the viewer.
*
* @deprecated Use swing instead.
*/
@Deprecated
public void setMenubar(final MenuBar mb) {
final JMenuBar jmb = new JMenuBar();
final int num = mb.getMenuCount();
for (int i = 0; i < num; i++)
jmb.add(menuToJMenu(mb.getMenu(i)));
setMenubar(jmb);
}
示例6: restoreMenuBar
import java.awt.MenuBar; //導入方法依賴的package包/類
/**Restore ImageJ's MenuBar*/
static public final void restoreMenuBar() {
final MenuBar menu_bar = Menus.getMenuBar();
final int n_menus = menu_bar.getMenuCount();
for (int i=0; i<n_menus;i++) {
final Menu menu = menu_bar.getMenu(i);
restoreMenu(menu);
}
//make sure there isn't a null menu bar
//WindowManager.getCurrentWindow().setMenuBar(menu_bar);
}
示例7: checkMenuCount
import java.awt.MenuBar; //導入方法依賴的package包/類
private static void checkMenuCount(final MenuBar bar, final int expected) {
final int actual = bar.getMenuCount();
if (actual != expected) {
throw new RuntimeException("Incorrect menus count");
}
}