首页 » 黑莓开发 » 创建blackberry菜单

创建blackberry菜单

5157 2

创建MenuItem 对象。

private MenuItem viewItem = new MenuItem("View Message", 100, 10) {
public void run() {
Dialog.inform("This is today’s message");
}
};

MenuItem的3个参数为

text 菜单项的名称,

ordinal 菜单项的顺序;一个越大的值表明了这个菜单项越靠近菜单的底部,

priority 接收缺省焦点的菜单项优先级

run()定义了当用户点击菜单项发生的操作的实现。如果你没有使用本地资源,重写
toString()方法来指定菜单项的名字。

为了增加菜单项到Screen 里,重写Screen.makeMenu()方法:
protected void makeMenu(Menu menu, int instance) {
menu.add(viewItem);
}

如果你没有扩展Screen,那么实现TrackwheelListener。特殊地,trackwheelClick
()的实现创建一个新的菜单,增加菜单项以及在Screen 上显示菜单

public boolean trackwheelClick(int status, int time) {
Menu appMenu = new Menu();
makeMenu(appMenu, 0); // Add menu items.
appMenu.show(); // Display the menu on screen.
return true;
}

文章评分1次,平均分5.0

本文原始地址:https://www.tiandiyoyo.com/2009/09/%e5%88%9b%e5%bb%bablackberry%e8%8f%9c%e5%8d%95/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

评论前先开启评论开关:


2 Comments

  1. 学习了,黑莓上也是用java开发的呀。

载入分页评论...