[英]Open new images in ImageJ always in the same window programatically (java)
我正在使用imageJ擴展Swing應用程序的某些功能
我想使用Java使用ImageJ打開圖像,但是我想保持相同的圖像窗口,而不是為每個打開的圖像都新建一個窗口。
ImagePlus imp = IJ.openImage(imageFilepath)
imp.show()
也嘗試過類似的方法,但是無法從文檔中找出答案。
ImagePlus imp
imp = IJ.openImage(imageFile.absolutePath)
if (imp) {
imp.setImage(imp)
}
imp.show()
閱讀文檔,您應該執行以下操作:
class YourClass {
ImagePlus imp;
public void openImage( String imageFilepath ) {
if ( imp == null {
imp = IJ.openImage(imageFilepath);
}
else {
// Reuse
ImagePlus imp2 = IJ.openImage(imageFilepath);
imp.setImage(imp2)
}
imp.show();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.