//Menus: makeMenu Creates the menu and adds the items in Menu
protected void makeMenu( Menu inMenu, int inInstance )
{
inMenu.add(showIt1); //inMenu adds the menuItems
inMenu.add(showIt2);
inMenu.add(showIt3);
super.makeMenu( inMenu, inInstance );
/ Класс расширяет MainScreen (net.rim.device.api.ui.container. MainScreen).Как вы можете догадаться, это класс отображения.Для приложений BlackBerry этот класс предоставляет основные функции отображения, включая предоставление пункта меню Close.Это достигается вызовом super () в конструкторе. /
}
//Creates menuItems
✓ «Show It 1»: это текст, который будет отображаться элементом меню.
✓ 50: этот параметр заказа определяет, где в меню появится пункт.Нижние цифры появляются ближе к верхней части меню.Кроме того, автоматически добавляется разделительная полоса между двумя элементами меню, значения порядка которых отличаются на 65536 или более.
✓ 50: это значение представляет приоритет, который определяет, какой пункт меню может получить фокус.Меньшее число получает фокус.
MenuItem showIt1 = new MenuItem("Show It 1", 50, 50)
{
public void run()
{
//Do whatever you want
}
};
MenuItem showIt2 = new MenuItem("Show It 2", 100, 100)
{
public void run()
{
//Do whatever you want
}
};
MenuItem showIt3 = new MenuItem("Show It 3", 150, 150)
{
public void run()
{
//Do whatever you want
}
};
//End of Menu Creation