Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java &引用;“用户界面”;对于imagej中的宏_Java_User Interface_Plugins_Macros_Imagej - Fatal编程技术网

Java &引用;“用户界面”;对于imagej中的宏

Java &引用;“用户界面”;对于imagej中的宏,java,user-interface,plugins,macros,imagej,Java,User Interface,Plugins,Macros,Imagej,我创建了五个宏,它们一步一步地有效地满足了我的研究需求。我想在一个有效的插件中加入这些宏。所有路径都通向java编程。但我想知道,如果有办法,我可以创建这样的“用户界面”: 通过单击按钮,宏将运行。我会指定一个或两个变量(插入最后一个年轮的年份…) 您可以使用对话框。*宏函数来执行此操作。有关示例,请参见。您可以使用对话框。*宏函数来执行此操作。有关示例,请参见。您可以使用对话框。*宏函数来执行此操作。有关示例,请参见。您可以使用对话框。*宏函数来执行此操作。有关示例,请参见 Dialog.c

我创建了五个宏,它们一步一步地有效地满足了我的研究需求。我想在一个有效的插件中加入这些宏。所有路径都通向java编程。但我想知道,如果有办法,我可以创建这样的“用户界面”:


通过单击按钮,宏将运行。我会指定一个或两个变量(插入最后一个年轮的年份…)

您可以使用
对话框。*
宏函数来执行此操作。有关示例,请参见。

您可以使用
对话框。*
宏函数来执行此操作。有关示例,请参见。

您可以使用
对话框。*
宏函数来执行此操作。有关示例,请参见。

您可以使用
对话框。*
宏函数来执行此操作。有关示例,请参见

Dialog.create("Program");
Dialog.addChoice("Type:", newArray("A", "B","C"));
Dialog.show();
type = Dialog.getChoice();

if (type=="A"){
    runMacro("A");
} else {
    if(type=="B"){
        runMacro("B");
    } else {
        if (type=="C"){
        runMacro("C")
            }
        }
    }

////to start from the beginning
runMacro("Program")
正如你所看到的,我的小程序非常简单。通过选择“操作”,特定宏将运行

在我的“宏A”中,必须定义特定的变量;例如:哪一年一棵树被砍倒了

p = getNumber("The year of outmost ring?", 2020)
在选择操作(使用对话框)之前,我想定义这些变量。它只是更加用户友好

我同意Java编程;如果我想认真地接触一些有限的软件创建选项

正如你所看到的,我的小程序非常简单。通过选择“操作”,特定宏将运行

在我的“宏A”中,必须定义特定的变量;例如:哪一年一棵树被砍倒了

p = getNumber("The year of outmost ring?", 2020)
在选择操作(使用对话框)之前,我想定义这些变量。它只是更加用户友好

我同意Java编程;如果我想认真地接触一些有限的软件创建选项

正如你所看到的,我的小程序非常简单。通过选择“操作”,特定宏将运行

在我的“宏A”中,必须定义特定的变量;例如:哪一年一棵树被砍倒了

p = getNumber("The year of outmost ring?", 2020)
在选择操作(使用对话框)之前,我想定义这些变量。它只是更加用户友好

我同意Java编程;如果我想认真地接触一些有限的软件创建选项

正如你所看到的,我的小程序非常简单。通过选择“操作”,特定宏将运行

在我的“宏A”中,必须定义特定的变量;例如:哪一年一棵树被砍倒了

p = getNumber("The year of outmost ring?", 2020)
在选择操作(使用对话框)之前,我想定义这些变量。它只是更加用户友好


我同意Java编程;如果我想认真接触一些有限的软件创建选项…

您的解决方案非常有用,但我正在努力解决:1)我无法定义宏自动识别的“全局”变量。。。2) 没有»按钮«选项(Dialog.addButton);我必须使用dialog(dialog.addChoices)和稍后的runMacro…建议?如果没有更多细节,我不确定我是否理解您所遇到的问题,和/或您将代码发布到某个地方。从最初的问题,加入宏,考虑把每个“宏”变成一个可以从多个宏重用的函数。在对话框中添加按钮,我知道你不想听到这个,但是考虑写一个java插件。ImageJ 1.x的宏语言不是为构建非常奇特的对话框而设计的(在对话框中添加一个额外的按钮属于这一类)。您的解决方案非常有用,但我正在努力解决:1)我无法定义宏自动识别的“全局”变量。。。2) 没有»按钮«选项(Dialog.addButton);我必须使用dialog(dialog.addChoices)和稍后的runMacro…建议?如果没有更多细节,我不确定我是否理解您所遇到的问题,和/或您将代码发布到某个地方。从最初的问题,加入宏,考虑把每个“宏”变成一个可以从多个宏重用的函数。在对话框中添加按钮,我知道你不想听到这个,但是考虑写一个java插件。ImageJ 1.x的宏语言不是为构建非常奇特的对话框而设计的(在对话框中添加一个额外的按钮属于这一类)。您的解决方案非常有用,但我正在努力解决:1)我无法定义宏自动识别的“全局”变量。。。2) 没有»按钮«选项(Dialog.addButton);我必须使用dialog(dialog.addChoices)和稍后的runMacro…建议?如果没有更多细节,我不确定我是否理解您所遇到的问题,和/或您将代码发布到某个地方。从最初的问题,加入宏,考虑把每个“宏”变成一个可以从多个宏重用的函数。在对话框中添加按钮,我知道你不想听到这个,但是考虑写一个java插件。ImageJ 1.x的宏语言不是为构建非常奇特的对话框而设计的(在对话框中添加一个额外的按钮属于这一类)。您的解决方案非常有用,但我正在努力解决:1)我无法定义宏自动识别的“全局”变量。。。2) 没有»按钮«选项(Dialog.addButton);我必须使用dialog(dialog.addChoices)和稍后的runMacro…建议?如果没有更多细节,我不确定我是否理解您所遇到的问题,和/或您将代码发布到某个地方。从最初的问题,加入宏,考虑把每个“宏”变成一个可以从多个宏重用的函数。在对话框中添加按钮,我知道你不想听到这个,但是考虑写一个java插件。ImageJ 1.x的宏语言不是为构建非常奇特的对话框而设计的(在对话框中添加一个额外的按钮属于这一类)。