0

construstor、ImagePlus(java.lang.String pathOrURL)を使用してImagePlusオブジェクトを作成しました

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

ここで、getImageメソッドを呼び出してImageオブジェクト(java.awt.Image)を取得したいと思います。

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

しかし、私がそれをするとき、私は見返りに何も得ません。getImage()メソッドを使用する場合は、コンストラクターを使用する必要があります。コンストラクターは、 Imageオブジェクトを使用してImagePlusオブジェクトを(ImagePlus(java.lang.String title, java.awt.Image img))作成します。

4

1 に答える 1

1

何の見返りも得られないとはどういう意味ですか?ヌル、例外、または空の画像?ソースファイルhttp://imagej.nih.gov/ij/source/ij/ImagePlus.javaから判断すると、機能するはずです。ソースをコードにリンクし、imp = new ImagePlus(...)メソッドにブレークポイントを設定し、デバッガーを起動して呼び出しにステップインし、imageJ呼び出し内で何が起こっているかを確認することをお勧めします。


于 2012-10-23T19:47:41.100 に答える