0

我使用 construstor 创建了一个 ImagePlus 对象,ImagePlus(java.lang.String pathOrURL)

imp=new ImagePlus(imgFile.getPath());

现在我想通过调用 getImage 方法来获取 Image 对象(java.awt.Image)。

img=imp.getImage();
jLabel2.setIcon(new ImageIcon(imgFile.getPath()));
jPanel3.validate();

但是当我这样做时,我什么也得不到。如果我希望使用getImage()方法,是否必须使用构造函数(ImagePlus(java.lang.String title, java.awt.Image img)),它将创建一个带有Image对象的ImagePlus对象。

4

1 回答 1

1

你什么意思都没有得到回报?Null、异常或空图像?从源文件http://imagej.nih.gov/ij/source/ij/ImagePlus.java来看,它应该可以工作。我建议您将源链接到您的代码,在 imp= new ImagePlus(...) 方法处设置断点,启动调试器并进入调用以查看 imageJ 调用中发生的情况。


于 2012-10-23T19:47:41.100 回答