搜索菜单栏上的文本字段

时间:2010-05-05 14:07:57

标签: eclipse-rcp

在Eclipse RCP应用程序中,有没有什么方法可以在菜单栏上显示文本字段(用于搜索)? 例如我有菜单:

File Edit ...                                          Search: |___text field___|

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

2 个答案:

答案 0 :(得分:0)

我认为这不容易。但您可以使用CoolBar来创建此功能。

答案 1 :(得分:0)

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

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

  2. 将一个menuContribution扩展名添加到org.eclipse.ui.menus并将其设置为工具栏(toolbar:ID)

  3. 在此菜单中添加工具栏

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

  5. 双击并创建扩展WorkbenchWindowControlContribution的类,并使用所需的SWT控件填充createControl(...)函数。

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

相关问题