Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## application
Class CommandBars

    java.lang.Object
      application.CommandBars

public final class CommandBars
extends java.lang.Object

该类为菜单和工具条的管理类

Constructor Summary
`CommandBars()`

Method Summary
`CommandBar` | `addMenu(int index, char acceleratKey, java.lang.String name)` 新建菜单。
`CommandBar` | `addToolBar(java.lang.String name)` 新建工具条。
`void` | `delete(CommandBar bar)` 删除工具条和菜单。
`void` | `deleteByID(int ID)` 根据已知工具条或菜单的ID删除工具条或菜单。
`CommandBar` | `getCommandBarByID(int type, int ID)` 根据ID获得CommandBar对象。
`CommandBar[]` | `getCommandBarByName(int type, java.lang.String name)` 根据工具条的类型和名称获得工具条对象数组。
`short[]` | `getCustomBarIDs()` 获得所有自定义工具条的ID数组。

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### CommandBars

    public CommandBars()

Method Detail

### addMenu

    public CommandBar addMenu(int index,
                              char acceleratKey,
                              java.lang.String name)

  新建菜单。

  Parameters:
    `index` - 新建菜单在菜单条上的位置
    `acceleratKey` - 新建菜单的助记符
  Returns:
    新建的菜单

    例子:

         CommandBars bars = Application.getCommandBars();
         bars.addMenu(2, 'C', "Customized Menu");

### addToolBar

    public CommandBar addToolBar(java.lang.String name)

  新建工具条。

  Parameters:
    `name` - 新建工具条的名称
  Returns:
    新建的工具条

    例子:

         CommandBars bars = Application.getCommandBars();
         bars.addToolBar("Customized ToolBar");

### delete

    public void delete(CommandBar bar)

  删除工具条和菜单。

  Parameters:
    `bar` - CommandBar对象

    例子:

         CommandBars bars = Application.getCommandBars();
         CommandBar bar = bars.addToolBar("Customized ToolBar");
         bars.delete(bar);

### deleteByID

    public void deleteByID(int ID)

  根据已知工具条或菜单的ID删除工具条或菜单。

### getCommandBarByID

    public CommandBar getCommandBarByID(int type,
                                        int ID)

  根据ID获得CommandBar对象。

  Parameters:
    `type` - CommandBar对象的类型，取值如下： 菜单： CommandBar.MENU 工具条： CommandBar.TOOLBAR
    `ID` - CommandBar对象的ID
  Returns:
    CommandBar对象

    例子:

         CommandBars bars = Application.getCommandBars();
         CommandBar bar = bars.getCommandBarByID(CommandBar.TOOLBAR, 0);
         bar.addItemByID(2);

### getCommandBarByName

    public CommandBar[] getCommandBarByName(int type,
                                            java.lang.String name)

  根据工具条的类型和名称获得工具条对象数组。

  Parameters:
    `type` - 工具条的类型，取值如下： 菜单： CommandBar.MENU 工具条： CommandBar.TOOLBAR
    `name` - 工具条的名称
  Returns:
    符合条件的工具条对象数组

    例子:

         CommandBars bars = Application.getCommandBars();
         CommandBar bar1 = bars.addToolBar("Customized ToolBar");
         CommandBar bar2 = bars.addToolBar("Customized ToolBar");
         CommandBar[] cbs = bars.getCommandBarByName(CommandBar.TOOLBAR, "Customized ToolBar");

### getCustomBarIDs

    public short[] getCustomBarIDs()

  获得所有自定义工具条的ID数组。

  Returns:
    所有自定义工具条的ID数组

         CommandBars bars = Application.getCommandBars();
         CommandBar bar = bars.addToolBar("Customized ToolBar");
         short[] IDs = bars.getCustomBarIDs();

Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

版权所有 2001-2004 无锡永中科技有限公司