我已经使用委托人创建了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();
但是当我这样做的时候,我一无所获。是否必须使用构造函数
(ImagePlus(java.lang.String title, java.awt.Image img))
,如果我希望使用getImage()方法,它将使用Image对象创建一个n ImagePlus对象。 最佳答案
您什么都没有回报是什么意思?空,异常还是空白图像?
从源文件http://imagej.nih.gov/ij/source/ij/ImagePlus.java来看,它应该可以工作。
我建议您将源链接到您的代码,在imp = new ImagePlus(...)方法上设置一个断点,启动调试器并逐步进入该调用,以查看imageJ调用内部发生了什么。