我有一个Dialog询问偏好,在这个Dialog中我想要一个路径。我这样做:Dialog.addString("保存目录",目录); ......我还要求更多。
但我希望打开一个新窗口,您可以在其中搜索路径,就像使用此命令一样,但在Dialog中有更多问题和答案。 path = File.openDialog("选择文件");
谢谢
答案 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;