java - 要求补丁颜色时用 Java 错误控制 NetLogo?

标签 java api netlogo

例如,我有 NetLogo 文件 toy.nlogo,它所做的只是在执行设置命令时,所有补丁都设置为颜色“9”(浅灰色)。我使用以下代码来执行此操作,但它不断导致错误:

workspace.open("toy.nlogo");
workspace.command("setup");
System.out.println(workspace.report("ask patch 10 10 [show pcolor]"));
workspace.dispose();

有什么建议吗? 谢谢

最佳答案

ask 是一个命令,而不是一个报告器。它不报告值。 (也不显示。)

尝试将第三行更改为:

System.out.println(workspace.report("[pcolor] of patch 10 10"));

关于java - 要求补丁颜色时用 Java 错误控制 NetLogo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21566100/

相关文章:

java - Hibernate 嵌套属性别名

java - 使用 Jackson 将多个 mixins 添加到一个类中

javascript - Google Maps API 检查标记是否存在于多个边界

Netlogo 计算具有特定颜色邻居的补丁

netlogo - 你怎么能打破 netlogo 中的询问

netlogo - 概率和百分比的解释

java - Jsoup 将双引号解析为 &quot,将单引号解析为双引号

java - Windows 7下无法修改SystemLookAndFeel

javascript - 使用 Node Js 从多个 API 中检索并将其解析为 EJS 文件

c++ - 如何检索 C++ 类成员变量名?