ImageJ java API:如何测试命令是否存在?

ImageJ java API:如何测试命令是否存在?,java,imagej,Java,Imagej,在自定义ImageJ插件中,在IJ.run(imp,myCommand,myArguments)之前,我想检查myCommand是否存在,如果不存在,请尝试另一个命令 在中似乎没有用于此目的的方法。尝试{}catch的替代方案是什么?一些替代方案: 编写一个插件,使您的命令在框架中自动公开,例如在。这还允许您使用插件的优先级,这听起来可能就是您正在寻找的 您可以使用:if(Menus.getCommands().get(command)!=null)IJ.run(command) Try…cat

在自定义ImageJ插件中,在
IJ.run(imp,myCommand,myArguments)
之前,我想检查
myCommand
是否存在,如果不存在,请尝试另一个命令

在中似乎没有用于此目的的方法。
尝试{}catch
的替代方案是什么?

一些替代方案:

  • 编写一个插件,使您的命令在框架中自动公开,例如在。这还允许您使用插件的优先级,这听起来可能就是您正在寻找的

  • 您可以使用:
    if(Menus.getCommands().get(command)!=null)IJ.run(command)

  • Try…catch
    a


  • 回答得好!我暂时选择了第二种选择。