概述 | 软件包 | 类 | 使用 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法

## application.commandbars
类 MenuUtilities

    java.lang.Object
      application.commandbars.MenuUtilities

    public class MenuUtilities

extends java.lang.Object

该类自义了二次开发用户创建菜单数据及获得菜单属性的方法。

构造函数摘要
`MenuUtilities()`

方法摘要
`static java.lang.Object` | `createButtonMenu(java.lang.String icon, java.lang.String tip, java.lang.Object[] elements)` 提供一个下拉列表菜单。
`static java.lang.Object` | `createMenu(int id, int actionID, int iconID, int flag, java.lang.String text)` 根据参数创建菜单数据对象。
`static java.lang.Object` | `createMenu(int id, int actionID, int iconID, int flag, java.lang.String text, char mnemonic, java.lang.Object elements)` 根据参数创建菜单数据对象。
`static java.lang.Object` | `createMenu(int id, int actionID, int iconID, int flag, java.lang.String text, java.lang.Object elements)` 根据参数创建菜单数据对象。
`static java.lang.Object` | `createMenu(int id, int flag, java.lang.String text, char mnemonic, java.lang.Object elements)` 根据参数创建菜单数据对象。
`static java.lang.Object` | `createMenu(int id, int flag, java.lang.String text, java.lang.Object elements)` 根据参数创建菜单数据对象。
`static java.lang.Object` | `createMenuItem(int id, int actionID, int iconID, int flag, java.lang.String text)` 根据参数创建菜单项数据对象。
`static java.lang.Object` | `createMenuItem(int id, int actionID, int iconID, int flag, java.lang.String text, char mnemonic)` 根据参数创建菜单项数据对象。
`static java.lang.Object` | `createMenuItem(int id, int actionID, int iconID, int flag, java.lang.String text, int order)` 根据参数创建菜单项数据对象。
`static java.lang.Object` | `createMenuItem(int id, int actionID, int iconID, int flag, java.lang.String text, int order, char mnemonic)` 根据参数创建菜单项数据对象。
`static java.lang.Object` | `createMenuItem(java.lang.String text)` 根据参数创建菜单项数据对象。
`static java.lang.Object` | `createMenuItem(java.lang.String text, char mnemonic)` 根据参数创建菜单项数据对象。
`static java.lang.Object` | `getMenuAttribute(java.lang.Object menu, int attribute)` 得到动作对应的组件的各种属性。
`static java.lang.Object` | `getMenuID(java.lang.Object menu)` 得到菜单组件的ID号。
`static java.lang.Object` | `getMenuOrder(java.lang.Object menu)` 得到菜单组件的序号。

从类 java.lang.Object 继承的方法
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

构造函数详细信息

### MenuUtilities

    public MenuUtilities()

方法详细信息

### createButtonMenu

    public static java.lang.Object createButtonMenu(java.lang.String icon,
                                                    java.lang.String tip,
                                                    java.lang.Object[] elements)

  提供一个下拉列表菜单。

  参数：
    `icon` - 菜单图标
    `tip` - 菜单文本和提示
    `elements` - 菜单组成，下标为0必须为Integer，表示按钮个数， 下标为1必须为Integer，表示按钮列数，从2开始为各个按钮的数据。
  返回：
    菜单数据

### createMenu

    public static java.lang.Object createMenu(int id,
                                              int actionID,
                                              int iconID,
                                              int flag,
                                              java.lang.String text)

  根据参数创建菜单数据对象。

  参数：
    `id` - 菜单数据的ID。
    `actionID` - 动作的ID。
    `iconID` - 图标的ID。
    `flag` - 菜单组件的类型及标志。
    `text` - 菜单的文本和提示。
  返回：
    指定的菜单数据。

### createMenu

    public static java.lang.Object createMenu(int id,
                                              int actionID,
                                              int iconID,
                                              int flag,
                                              java.lang.String text,
                                              char mnemonic,
                                              java.lang.Object elements)

  根据参数创建菜单数据对象。

  参数：
    `id` - 菜单数据的ID。
    `actionID` - 动作的ID。
    `iconID` - 图标的ID。
    `flag` - 菜单组件的类型及标志。
    `text` - 菜单的文本和提示。
    `mnemonic` - 菜单助记符。
    `elements` - 菜单组成。
  返回：
    指定的菜单数据。

### createMenu

    public static java.lang.Object createMenu(int id,
                                              int actionID,
                                              int iconID,
                                              int flag,
                                              java.lang.String text,
                                              java.lang.Object elements)

  根据参数创建菜单数据对象。

  参数：
    `id` - 菜单数据的ID。
    `actionID` - 动作的ID。
    `iconID` - 图标的ID。
    `flag` - 菜单组件的类型及标志。
    `text` - 菜单的文本和提示。
    `elements` - 菜单组成。
  返回：
    指定的菜单数据。

### createMenu

    public static java.lang.Object createMenu(int id,
                                              int flag,
                                              java.lang.String text,
                                              char mnemonic,
                                              java.lang.Object elements)

  根据参数创建菜单数据对象。

  参数：
    `id` - 菜单数据的ID。
    `flag` - 菜单组件的类型及标志。
    `text` - 菜单的文本和提示。
    `mnemonic` - 菜单助记符。
    `elements` - 菜单组成。
  返回：
    指定的菜单数据。

### createMenu

    public static java.lang.Object createMenu(int id,
                                              int flag,
                                              java.lang.String text,
                                              java.lang.Object elements)

  根据参数创建菜单数据对象。

  参数：
    `id` - 菜单数据的ID。
    `flag` - 菜单组件的类型及标志。
    `text` - 菜单的文本和提示。
    `elements` - 菜单组成。
  返回：
    指定的菜单数据。

### createMenuItem

    public static java.lang.Object createMenuItem(int id,
                                                  int actionID,
                                                  int iconID,
                                                  int flag,
                                                  java.lang.String text)

  根据参数创建菜单项数据对象。

  参数：
    `id` - 菜单数据的ID
    `actionID` - 动作的ID
    `iconID` - 图标的ID
    `flag` - 菜单组件的类型及标志
    `text` - 菜单的文本和提示
  返回：
    指定的菜单项数据。

### createMenuItem

    public static java.lang.Object createMenuItem(int id,
                                                  int actionID,
                                                  int iconID,
                                                  int flag,
                                                  java.lang.String text,
                                                  char mnemonic)

  根据参数创建菜单项数据对象。

  参数：
    `id` - 菜单数据的ID
    `actionID` - 动作的ID
    `iconID` - 图标的ID
    `flag` - 菜单组件的类型及标志
    `text` - 菜单的文本和提示
    `order` - 菜单组件的序号
  返回：
    指定的菜单项数据。

### createMenuItem

    public static java.lang.Object createMenuItem(int id,
                                                  int actionID,
                                                  int iconID,
                                                  int flag,
                                                  java.lang.String text,
                                                  int order)

  根据参数创建菜单项数据对象。

  参数：
    `id` - 菜单数据的ID
    `actionID` - 动作的ID
    `iconID` - 图标的ID
    `flag` - 菜单组件的类型及标志
    `text` - 菜单的文本和提示
    `order` - 菜单组件的序号
  返回：
    指定的菜单项数据。

### createMenuItem

    public static java.lang.Object createMenuItem(int id,
                                                  int actionID,
                                                  int iconID,
                                                  int flag,
                                                  java.lang.String text,
                                                  int order,
                                                  char mnemonic)

  根据参数创建菜单项数据对象。

  参数：
    `id` - 菜单数据的ID
    `actionID` - 动作的ID
    `iconID` - 图标的ID
    `flag` - 菜单组件的类型及标志
    `text` - 菜单的文本和提示
    `order` - 菜单组件的序号
    `mnemonic` - 菜单助记符
  返回：
    指定的菜单项数据。

### createMenuItem

    public static java.lang.Object createMenuItem(java.lang.String text)

  根据参数创建菜单项数据对象。（不使用动作，图标等或动作，图表等从其他途经设置）

  参数：
    `text` - 菜单的文本和提示
  返回：
    指定的菜单项数据。

### createMenuItem

    public static java.lang.Object createMenuItem(java.lang.String text,
                                                  char mnemonic)

  根据参数创建菜单项数据对象。（不使用动作，图标等或动作，图表等从其他途经设置）

  参数：
    `text` - 菜单的文本和提示
    `mnemonic` - 菜单助记符
  返回：
    指定的菜单项数据。

### getMenuAttribute

    public static java.lang.Object getMenuAttribute(java.lang.Object menu,
                                                    int attribute)

  得到动作对应的组件的各种属性。

  参数：
    `menu` - 菜单组件
    `attriubte` - 属性的键值
  返回：
    属性的值。

### getMenuID

    public static java.lang.Object getMenuID(java.lang.Object menu)

  得到菜单组件的ID号。

  参数：
    `menu` - 菜单组件
  返回：
    菜单组件的ID号

### getMenuOrder

    public static java.lang.Object getMenuOrder(java.lang.Object menu)

  得到菜单组件的序号。

  参数：
    `menu` - 菜单组件
  返回：
    菜单组件的序号

概述 | 软件包 | 类 | 使用 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法