【问题标题】:ImageJ dialog pathImageJ 对话路径
【发布时间】:2015-01-20 17:48:51
【问题描述】:

我有一个对话框询问首选项,在此对话框中我想询问一条路径。我正在这样做: Dialog.addString("Saving directory", directory); ...我要求更多。

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

谢谢

【问题讨论】:

    标签: path dialog imagej imagej-macro


    【解决方案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;
    

    【讨论】:

    • 我编辑了我的答案以包含一个用于普通 ImageJ 宏的选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 2021-09-19
    • 1970-01-01
    • 2011-03-05
    • 2017-12-04
    • 1970-01-01
    相关资源
    最近更新 更多