在自定义ImageJ插件中,在IJ.run(imp, myCommand, myArguments)
之前,我想检查myCommand
是否存在,如果不存在,请尝试其他命令。
在IJ class中似乎没有一种用于此目的的方法。 try {} catch
有哪些替代方案?
答案 0 :(得分:2)
一些替代方案:
编写一个ImageJ2插件,这样您的命令就会自动暴露在框架中,例如在CommandService。这也可以让你使用插件的优先级,这听起来可能是你正在寻找的。 p>
您可以使用Menus.getCommands():if (Menus.getCommands().get(command) != null) IJ.run(command);
Try...catch
一个Class.forName
call