读书人

怎么简单创建Menu(菜单)

发布时间: 2012-09-22 21:54:54 作者: rapoo

如何简单创建Menu(菜单)

MenuMain为主程序,MenuMainScreen是对我们程序界面的设置。

下面我们来看一下代码:

MenuMain:

import net.rim.device.api.ui.UiApplication;import net.rim.device.api.ui.component.LabelField;import net.rim.device.api.ui.container.MainScreen;public class MenuMain extends UiApplication {public static void main(String[] args) {new MenuMain().enterEventDispatcher();}private MenuMain()     {MainScreen Menu = new MenuMainScreen();            Menu.setTitle( new LabelField("Dillon<Menu Demo>", LabelField.USE_ALL_WIDTH | LabelField.ELLIPSIS ));        pushScreen( Menu );    }}

?MenuMainScreen:

import net.rim.device.api.ui.MenuItem;import net.rim.device.api.ui.component.Dialog;import net.rim.device.api.ui.component.Menu;import net.rim.device.api.ui.container.MainScreen;public class MenuMainScreen extends MainScreen {private MenuItem _addItem = new AddItem(); protected void makeMenu( Menu menu, int instance ) {    super.makeMenu( menu, instance );    menu.add( _addItem );  }   }final class AddItem extends MenuItem{    AddItem()     {        super("Add" , 100, 100 );    }public void run() {Dialog.alert("Failure");}        }
?

读书人网 >移动开发

热点推荐