Eclipse rcp Eclipse4RCP:处理过的ToolItem/DirectToolItem/Toolcontrol之间有什么区别?

Eclipse rcp Eclipse4RCP:处理过的ToolItem/DirectToolItem/Toolcontrol之间有什么区别?,eclipse-rcp,e4,Eclipse Rcp,E4,将新项目添加到工具栏时,您可以选择Handled ToolItem、Direct ToolItem和Toolcontrol: 这三种选择之间有什么区别?我在任何地方都找不到这些的文档。当您为命令定义了命令id和一个或多个处理程序时,将使用“已处理”项。在HandledToolItem中,指定要执行的命令的id 当您只想指定要执行的Java类而不使用命令id和单独的处理程序时,可以使用“Direct”项 当您想在工具栏中为控件编写自己的代码时(例如,类似组合)使用Toolcontrol。当您定义

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


这三种选择之间有什么区别?我在任何地方都找不到这些的文档。

当您为命令定义了命令id和一个或多个处理程序时,将使用“已处理”项。在HandledToolItem中,指定要执行的命令的id

当您只想指定要执行的Java类而不使用命令id和单独的处理程序时,可以使用“Direct”项


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

当您定义了命令id和命令的一个或多个处理程序时,将使用“已处理”项。在HandledToolItem中,指定要执行的命令的id

当您只想指定要执行的Java类而不使用命令id和单独的处理程序时,可以使用“Direct”项

当您想在工具栏中为控件编写自己的代码时,可以使用Toolcontrol(例如,类似组合的代码)