Java JFace动作的定义ID是什么?
Action类有一个setActionDefinitionId方法。我想知道这是用来干什么的 以下内容来自setAccelerator javadoc: 如果使用此方法设置加速器,那么如果它与任何现有的键绑定冲突,或者如果为该操作的定义id定义了不同的键绑定,那么它将无法在工作台中工作。应该使用定义id——引用工作台中的命令,从中检索键绑定 我在任何地方都找不到有关定义id的任何相关信息Java JFace动作的定义ID是什么?,java,eclipse,jface,Java,Eclipse,Jface,Action类有一个setActionDefinitionId方法。我想知道这是用来干什么的 以下内容来自setAccelerator javadoc: 如果使用此方法设置加速器,那么如果它与任何现有的键绑定冲突,或者如果为该操作的定义id定义了不同的键绑定,那么它将无法在工作台中工作。应该使用定义id——引用工作台中的命令,从中检索键绑定 我在任何地方都找不到有关定义id的任何相关信息 希望有人能提供帮助。操作定义ID用于将操作绑定到命令。如果命令的ID设置为操作的操作定义ID,则该操作将被视
希望有人能提供帮助。操作定义ID用于将操作绑定到命令。如果命令的ID设置为操作的操作定义ID,则该操作将被视为该命令的处理程序 如果您想将Eclipse应用程序从使用操作迁移到使用命令框架,这将非常有用。它允许进行平滑迁移,因为您可以重用现有代码的一部分,而无需将所有操作转换为命令处理程序 有关更多信息,请参阅