ImageJ对话框路径

时间:2015-01-20 17:48:51

标签: path dialog imagej imagej-macro

我有一个Dialog询问偏好,在这个Dialog中我想要一个路径。我这样做:Dialog.addString("保存目录",目录); ......我还要求更多。

但我希望打开一个新窗口,您可以在其中搜索路径,就像使用此命令一样,但在Dialog中有更多问题和答案。 path = File.openDialog("选择文件");

谢谢

1 个答案:

答案 0 :(得分:1)

如果您正在使用Fiji,则可以尝试使用GenericDialogPlus class,例如在Javascript:

importClass(Packages.fiji.util.gui.GenericDialogPlus);

gdp = new GenericDialogPlus("New dialog");
gdp.addDirectoryField("Directory", "/");
gdp.addCheckbox("Other option", true);
gdp.showDialog();

在简单的ImageJ 1.x macro language中,询问目录和附加参数的首选方法是连续几个对话框。使用getDirectory("Choose a Directory")询问目录,并使用Dialog函数询问其他参数:

path = getDirectory("Choose a Directory");
Dialog.create("Choose parameters");
Dialog.addString("Title:", title);
Dialog.show();
title = Dialog.getString();

print path;
print title;