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

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

## application.commandbars
类 EIOResource

    java.lang.Object
      application.commandbars.EIOResource

所有已实现的接口：
  emo.ebeans.data.IResource

    public abstract class EIOResource

extends java.lang.Object
implements emo.ebeans.data.IResource

该类自义了菜单工具条使用的资源接口，二次开发用户必须继承这个类，实现里面的四个抽象方法实现。

构造函数摘要
`EIOResource()` 用户通过继承这个类，被EIO回调。

方法摘要
`abstract javax.swing.Action` | `createAction(int actionID)` 创建Action实例。
`abstract javax.swing.Icon` | `createIcon(int iconID)` 创建Icon实例。
`abstract java.lang.Object` | `createMenu(int menuID)` 创建菜单数据。
`javax.swing.KeyStroke` | `getAccelerator(int actionID, int menuID)` 通过快捷键ID得到快捷键。
`javax.swing.Action` | `getAction(int actionID)` 通过动作ID得到动作。
`abstract java.lang.Object` | `getAttribute(int key, int actionID, int menuID, int mode)` 得到菜单组件的属性。
`java.lang.Object` | `getComponents(int value, int mode)` 通过整型值得到组件或组件数组。
`javax.swing.Icon` | `getIcon(int iconID)` 通过图标ID得到图标。
`java.lang.Object` | `getInfo(int a, java.lang.Object b)`
`java.lang.Object` | `getMenuData(int menuID, int mode)` 通过菜单ID得到菜单数据或其他对象。
`boolean` | `getSelected(int actionID, int menuID, int order)` 得到一般带check的菜单当前的选择状态。

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

从接口 emo.ebeans.data.IResource 继承的方法
`getCustomItem, getFlag, getProperty, process, setProperty`

构造函数详细信息

### EIOResource

    public EIOResource()

  用户通过继承这个类，被EIO回调。

方法详细信息

### createAction

    public abstract javax.swing.Action createAction(int actionID)

  创建Action实例。

  参数：
    `actionID` - ID要唯一，必须要在0-255之间。
  返回：
    Action实例

### createIcon

    public abstract javax.swing.Icon createIcon(int iconID)

  创建Icon实例。

  参数：
    `iconID` - ID要唯一，必须要在0-255之间。
  返回：
    Icon实例

### createMenu

    public abstract java.lang.Object createMenu(int menuID)

  创建菜单数据。

  参数：
    `menuID` - ID要唯一，必须要在0-255之间。
  返回：
    菜单数据

### getAccelerator

    public final javax.swing.KeyStroke getAccelerator(int actionID,
                                                      int menuID)

  通过快捷键ID得到快捷键。

  指定者：
    接口 `emo.ebeans.data.IResource` 中的 `getAccelerator`
  参数：
    `actionID` - 动作ID。
    `menuID` - 菜单ID。
  返回：
    指定的快捷键。

### getAction

    public final javax.swing.Action getAction(int actionID)

  通过动作ID得到动作。

  指定者：
    接口 `emo.ebeans.data.IResource` 中的 `getAction`
  参数：
    `actionID` - 动作ID。
  返回：
    指定的动作。

### getAttribute

    public abstract java.lang.Object getAttribute(int key,
                                                  int actionID,
                                                  int menuID,
                                                  int mode)

  得到菜单组件的属性。

  参数：
    `key` - 属性的这些键值。

                  CustomMenuDataCons.DATA_KEY   数据内容
                  CustomMenuDataCons.ICON_KEYR  图标的键值

    `actionID` - 动作的ID
    `menuID` - 菜单的ID
    `mode` - 菜单组件创建的模式

### getComponents

    public final java.lang.Object getComponents(int value,
                                                int mode)

  通过整型值得到组件或组件数组。

  参数：
    `value` - 整型值。
    `mode` - 菜单组件创建的模式。
  返回：
    指定的组件或组件数组。

### getIcon

    public final javax.swing.Icon getIcon(int iconID)

  通过图标ID得到图标。

  指定者：
    接口 `emo.ebeans.data.IResource` 中的 `getIcon`
  参数：
    `iconID` - 图标ID。
  返回：
    指定的图标。

### getInfo

    public final java.lang.Object getInfo(int a,
                                          java.lang.Object b)

  指定者：
    接口 `emo.ebeans.data.IResource` 中的 `getInfo`

### getMenuData

    public final java.lang.Object getMenuData(int menuID,
                                              int mode)

  通过菜单ID得到菜单数据或其他对象。

  指定者：
    接口 `emo.ebeans.data.IResource` 中的 `getMenuData`
  参数：
    `menuID` - 菜单ID。
  返回：
    指定的菜单数据。

### getSelected

    public final boolean getSelected(int actionID,
                                     int menuID,
                                     int order)

  得到一般带check的菜单当前的选择状态。

  指定者：
    接口 `emo.ebeans.data.IResource` 中的 `getSelected`
  参数：
    `actionID` - 动作iD
    `menuID` - 菜单ID
  返回：
    true表示为选中状态。

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

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