代码之家  ›  专栏  ›  技术社区  ›  nanda

在菜单栏上搜索文本字段

  •  2
  • nanda  · 技术社区  · 16 年前

    在EclipseRCP应用程序中,有没有办法在菜单栏上显示文本字段(用于搜索)? 例如,我有菜单:

    File Edit ...                                          Search: |___text field___|
    

    文本字段位于菜单栏的右端。

    2 回复  |  直到 16 年前
        1
  •  0
  •   drstupid    16 年前

    我认为这不容易做到。但你可以用 CoolBar 创建此功能。

        2
  •  0
  •   muammer    16 年前

    可以在工具栏上放置SWT控件,但它不适用于菜单。以下是工具栏方式:

    1. 打开插件中的扩展选项卡。xml文件

    2. 将menuContribution扩展添加到组织。日食用户界面。菜单并将其设置为工具栏(工具栏:ID)

    3. 将工具栏添加到此菜单配置

    4. 将控件添加到此工具栏

    5. 双击并创建扩展WorkbenchWindows控件贡献的类,并填充createControl(…)使用所需的SWT控制功能。

    将menuContribution设置为菜单后,仍然可以添加控件,但遗憾的是,它没有显示任何控件。