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

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

## application
类 CommandBars

    java.lang.Object
      application.CommandBars

    public final class CommandBars

extends java.lang.Object

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

构造函数摘要
`CommandBars()`

方法摘要
`CommandBar` | `addMenu(int index, char acceleratKey, java.lang.String caption)` 新建菜单。
`CommandBar` | `addToolBar(java.lang.String name)` 新建工具条。
`void` | `delete(CommandBar bar)` 删除工具条和菜单。
`void` | `deleteByID(int ID)` 根据已知工具条或菜单的ID删除工具条或菜单。
`CommandBar` | `getCommandBarByID(int type, int ID)` 根据ID获得CommandBar对象。
`int[]` | `getCustomBarIDs()` 获得所有自定义工具条的ID数组。
`CommandBar` | `getCustomCommandBar(int type, java.lang.String name)` 根据自定义工具条的类型和名称获得工具条对象。
`CommandBar` | `getPopMenuBarID(int ID)` 根据ID得到相应的右键菜单
`boolean` | `isLocked()` 是否主程序的工具条管理器的锁定状态。
`void` | `setLocked(boolean isLocked)` 设置主程序的工具条管理器的锁定状态。

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

构造函数详细信息

### CommandBars

    public CommandBars()

方法详细信息

### addMenu

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

  新建菜单。

  参数：
    `index` - 新建菜单在菜单条上的位置
    `acceleratKey` - 新建菜单的助记符
    `caption` - 新建菜单的显示文字
  返回：
    新建的菜单

    例子:

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

### addToolBar

    public CommandBar addToolBar(java.lang.String name)

  新建工具条。

  参数：
    `name` - 新建工具条的名称
  返回：
    新建的工具条

    例子:

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

### delete

    public void delete(CommandBar bar)

  删除工具条和菜单。

  参数：
    `bar` - CommandBar对象

    例子:

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

### deleteByID

    public void deleteByID(int ID)

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

  参数：
    `ID` - 工具条或菜单的ID

    例子:

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

### getCommandBarByID

    public CommandBar getCommandBarByID(int type,
                                        int ID)

  根据ID获得CommandBar对象。

  参数：
    `type` - CommandBar对象的类型，取值如下： 菜单： CommandBar.MENU 工具条： CommandBar.TOOLBAR
    `ID` - CommandBar对象的ID
  返回：
    CommandBar对象

    例子:

         CommandBars bars = Application.getCommandBars();
         CommandBar bar = bars.getCommandBarByID(CommandBar.TOOLBAR, BarConstants.STANDARD_INDEX);
         bar.addItemByID(2,MenuIDConstants.FORMATTING_BOLD);

### getCustomBarIDs

    public int[] getCustomBarIDs()

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

  返回：
    所有自定义工具条的ID数组

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

### getCustomCommandBar

    public CommandBar getCustomCommandBar(int type,
                                          java.lang.String name)

  根据自定义工具条的类型和名称获得工具条对象。

  参数：
    `type` - 工具条的类型，取值如下： 工具条： CommandBar.TOOLBAR
    `name` - 工具条的名称
  返回：
    符合条件的工具条对象

    例子:

         CommandBars bars = Application.getCommandBars();
         CommandBar bar1 = bars.addToolBar("Customized ToolBar");
         CommandBar cbs = bars.getCustomCommandBar(CommandBar.TOOLBAR, "Customized ToolBar");
         System.out.println(cbs.getName());

### getPopMenuBarID

    public CommandBar getPopMenuBarID(int ID)

  根据ID得到相应的右键菜单

  参数：
    `ID` - 右健菜单相应ID
  返回：
    右键菜单

    例子：

         CommandBar bar = Application.getCommandBars().getPopMenuBarID(PopupMenuBarIDConstants.POPPICTURE);

### isLocked

    public boolean isLocked()

  是否主程序的工具条管理器的锁定状态。

  返回：
    返回boolean　若为true　主程序的工具条管理器的锁定状态，否则没有锁定

    例子:

         CommandBars bars = Application.getCommandBars();
         bars.setLocked(false);
         System.out.print("主程序的工具条管理器的锁定状态为"+bars.isLocked())；

### setLocked

    public void setLocked(boolean isLocked)

  设置主程序的工具条管理器的锁定状态。

  参数：
    `locked` - 锁定状态，true表示锁定。

    例子:

         CommandBars bars = Application.getCommandBars();
         bars.setLocked(true);

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

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