代码之家  ›  专栏  ›  技术社区  ›  venkatesh g

更改命令ids处理程序

  •  0
  • venkatesh g  · 技术社区  · 7 年前

    1 回复  |  直到 7 年前
        1
  •  0
  •   greg-449    7 年前

    您可以使用 IExecutionListener 要侦听正在使用 ICommandService

    ICommandService commandService = PlatformUI.getWorkbench().getAdapter(ICommandService.class);
    
    commandService.addExecutionListener(listener);
    

    您还可以使用以下命令收听特定命令:

    Command command = commandService.getCommand("command id");
    
    command.addExecutionListener(listener);