ImageJ - 更改ImageStack中的帧时的触发事件

时间:2014-02-14 23:09:25

标签: java imagej

我正在尝试制作一个ImageJ插件,根据活动堆栈中每个帧中的选择生成一堆掩码。

要做到这一点,我需要清除掩码并在堆栈中的帧发生更改时保存它。我没有在ImageStack的API上看到任何可用的事件选项;当堆栈帧发生变化时,如何触发一系列步骤?是否有事件可以做到这一点?

1 个答案:

答案 0 :(得分:2)

事件选项在ImagePlus课程中实施,而不在ImageStack中实施。

您的插件应该实现ImageListener界面。在imageUpdated()方法中,您应该能够获得当前切片编号并做出相应的反应。

使用静态方法ImagePlus.addImageListener(this)将您的插件添加为ImageListener