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