Eclipse 4 RCP:Handled ToolItem / Direct ToolItem / Toolcontrol有什么区别?

时间:2018-02-06 16:06:57

标签: eclipse-rcp e4

向工具栏添加新项目时,您可以选择Handled ToolItem,Direct ToolItem和Toolcontrol:

enter image description here

这三种选择有什么区别?我无法在任何地方找到这些文档。

1 个答案:

答案 0 :(得分:4)

当您为命令定义了命令ID和一个或多个处理程序时,将使用

'Handled'项。在HandledToolItem中,指定要执行的命令的id。

当您只想指定要在不使用命令ID和单独处理程序的情况下执行的Java类时,使用

'Direct'项。

当您想在工具栏中为控件编写自己的代码时使用Toolcontrol(例如Combo)。