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");
}
}
菜单主程序与界面设置
本文详细介绍了如何使用Java创建菜单主程序以及设置程序界面,包括导入必要的UI组件、定义主屏幕类和自定义菜单项。
4302

被折叠的 条评论
为什么被折叠?



