【发布时间】:2015-10-28 00:38:05
【问题描述】:
如果我使用斐济应用程序打开图像,则图像显示在窗口中,我可以使用 + 和 - 键放大和缩小,也可以按住空格键并用鼠标拖动缩放的图像滚动浏览它。
我想使用 ImageJ API 在 java 应用程序中实现相同的功能。如果我使用以下代码(取自here)打开图像,则图像显示在与斐济案例相同类型的窗口中,但缩放和拖动以滚动功能在窗口中不活动。
Opener opener = new Opener();
ImagePlus imp = opener.openImage("/path/to/image.tif");
imp.show();
有人可以建议如何激活这两个功能吗?对我来说,它们看起来像是每个人都使用的标准功能,所以我希望它们的激活可以通过 ImageJ API 轻松获得。但是我在API specs 中没有发现任何提示。
据我了解,上面代码中的调用imp.show();相当于如下:
ImageWindow imageWindow = new ImageWindow(imp);
imageWindow.setVisible(true);
如果是这样,应该有一些 ImageWindow 类的方法可以确保激活缩放和拖动滚动。有人知道吗?
或者,也许有人可以分享一个指向实现这些确切功能的斐济源代码的直接链接?它应该是here 吗?如果是,那么具体在哪里?
【问题讨论】: