gpt4 book ai didi

java - ImageJ java API : how to test if command exists?

转载 作者:行者123 更新时间:2023-11-30 03:19:40 24 4
gpt4 key购买 nike

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

IJ class 中似乎没有用于此目的的方法。 。 try {} catch 的替代方案是什么?

最佳答案

一些替代方案:

  1. 写一个ImageJ2插件,以便您的命令将自动在框架中公开,例如在 CommandService 。这还允许您使用插件的优先级,这听起来可能是您正在寻找的。

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

  3. Try...catch一个 Class.forName call

关于java - ImageJ java API : how to test if command exists?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31650317/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com