`
xsuo
  • 浏览: 124018 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

如何简单创建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");
	}        
}
 
0
0
分享到:
评论

相关推荐

    android menu菜单距中显示

    综上所述,`android menu菜单距中显示`涉及到Android菜单的创建、样式定制以及事件处理等方面的知识。通过理解这些概念并结合实际代码实践,开发者可以灵活地调整菜单的布局和行为,从而提供更加友好的用户体验。

    vc++源码C++动态创建Startmenu菜单.rar

    在VC++编程环境中,动态创建“Startmenu菜单”是一个常见的任务,这涉及到Windows API的使用,特别是关于窗口和菜单操作的部分。在这个项目中,我们将会深入理解如何利用C++语言来实现这一功能。 首先,我们需要...

    jquery Promptu-menu菜单滑动插件iphone

    jQuery Promptu-menu是一款专为iPhone设计的菜单滑动插件,它能够帮助开发者创建出具有流畅动画效果、符合iOS用户习惯的下拉菜单,提升网站在手机端的导航体验。本文将深入探讨这个插件的工作原理、特点以及如何在...

    VC 菜单制作实例(动态创建菜单、建立带图标的菜单)

    下面是一个简单的动态创建菜单的步骤: 1. 初始化菜单句柄:使用`CreateMenu()`函数创建一个空菜单。 2. 添加顶级菜单项:调用`AppendMenu()`或`InsertMenu()`,传入菜单句柄、菜单类型(如MF_STRING表示文本菜单项...

    Menu菜单操作实例

    ### Menu菜单操作实例知识点解析 #### 一、代码概述 本示例主要涉及Web应用程序中的动态菜单构建。通过从数据库获取菜单数据,并将其转化为`DataTable`对象存储,进而利用这些数据构建多级菜单结构。 #### 二、...

    jet menu 简易菜单

    "Jet Menu 简易菜单"是一个用于网页开发的简单菜单解决方案,主要由CSS样式文件(menujet.css、menu_jet.css)、HTML演示文件(demo_.htm、demo.htm)以及JavaScript脚本文件(menu_jet.js)组成。这个菜单设计旨在...

    fragment_menu底部菜单

    在Android应用开发中,"fragment_menu底部菜单"是一种常见的设计模式,用于实现应用程序的主要功能区域。这个设计通常包括一个底部导航栏,展示多个菜单选项,每个菜单对应一个Fragment,用户可以通过点击菜单项来...

    PB动态生成菜单MENU OBJECT

    根据提供的标题“PB动态生成菜单 MENU OBJECT”以及描述“PB动态生成菜单MENU OBJECT,这看似简单的一句话其实包含了三层含义”,我们可以将该主题细分为三个主要的技术点进行详细阐述: #### 1. 理解 PowerBuilder...

    android使用popupwindow自定义menu菜单

    下面是一段示例代码,展示了如何创建一个简单的自定义menu菜单: ```java // 加载布局 LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); View popupView = ...

    添加menu菜单

    这个java类是一个简单的Menu事件,在一个Activity上添加菜单属性,点击菜单会弹出一些对话框

    Android初级入门——菜单Menu的简单使用

    在本文中,我们将深入探讨Android初级入门时如何简单地使用菜单Menu。 首先,菜单在Android中的主要用途是为用户提供应用程序的主要操作选项,这些选项通常在屏幕的顶部或者在动作栏(Action Bar)中显示。菜单可以...

    element动态创建多级菜单

    Element UI提供了一个名为`el-menu`的组件,用于创建菜单。在HTML模板中,你可以直接引入这个组件,并通过`el-submenu`来创建子菜单。菜单项可以通过`el-menu-item`组件创建。例如: ```html &lt;el-menu&gt; 一级菜单...

    MSP430 menu菜单实例

    设计一个menu菜单系统,我们需要考虑以下几个关键要素: 1. **菜单结构**:菜单通常以层次结构组织,例如主菜单包含多个子菜单,每个子菜单可能还有更深层次的选项。这可以通过定义嵌套的结构体来实现,每个结构体...

    Android基础教程(五)之-Menu功能菜单设计

    本文将详细讲解如何创建菜单项、如何处理菜单项的选择事件,并通过一个简单的示例来演示整个过程。 #### 二、创建功能菜单 ##### 2.1 定义菜单项 在Android开发中,菜单项可以通过覆写`onCreateOptionsMenu`方法...

    silverlight动画 Menu菜单效果!

    要为Menu菜单添加动画,我们需要创建一个故事板,并定义针对特定属性(如Opacity、ScaleTransform或Margin)的动画。 2. **扩展的Menu项** 为了实现菜单项展开和关闭的动画效果,我们可以扩展默认的MenuItem控件,...

    main_menu.xml菜单汉化文件

    它提供了一个直观的图形用户界面,使得数据库的创建、维护和操作变得更加简单。然而,对于非英语使用者来说,英文界面可能会造成一定的使用障碍。这时,汉化文件就显得尤为重要。"main_menu.xml"就是MySQLWorkbench...

    非常简单的Shell菜单脚本

    本文介绍的“非常简单的Shell菜单脚本”就是一种基础的Shell脚本应用,它创建了一个简单的菜单系统,使用户能够通过选择编号来执行不同的功能,实现了人机交互的“傻瓜式”操作。 首先,脚本通过`#!/bin/sh`行指定...

    MFC中如何创建图标菜单

    在C++的MFC(Microsoft Foundation Classes)框架中,创建带有图标的菜单是提升应用程序用户界面美观度的一个重要技巧。MFC提供了一种简洁的方法来实现这一功能,使得开发者能够轻松地将图标与菜单项结合。下面我们...

    android的menu菜单使用案例

    一个简单的Menu XML文件可能如下所示: ```xml &lt;menu xmlns:android="http://schemas.android.com/apk/res/android"&gt; android:id="@+id/action_save" android:icon="@drawable/ic_save" android:title="@...

    使用Struts-menu轻松实现网页菜单.doc

    它不仅提供了多种样式的菜单,如下拉菜单(`DropDownMenu`)、简单菜单(`SimpleMenu`)、酷炫菜单(`CoolMenu`)、权限表单菜单(`PermissionsFormMenu`)、列表菜单(`ListMenu`)、标签式菜单(`TabbedMenu`)、...

Global site tag (gtag.js) - Google Analytics