我正在使用处理2.0。如果从模式菜单中选择 JavaScript 后打开示例,则会显示不同的示例。其中之一是关于如何使用 javaScript 构建和使用 HTML 表单元素作为草图输入的一个很酷的示例。我在网上找不到这个,所以我把它贴在这里:
https://gist.github.com/anonymous/6042811
无论如何,在那个例子中有这行代码(由我隔离):
String[] menuItems;
void setup ()
{
menuItems = new String[] {
new String[] {"Rectangle"}, new String[] {"Ellipse"},
new String[] {"Star"}, new String[] {"Spirograph"}
};
}
好吧,我不知道数组的这种初始化,如果我在 Java 模式下运行这段代码,它会给我一个
“无法从字符串 [] 转换为字符串”所以编译器似乎也不知道它......这是什么?当我试图删除所有额外的new Strings[]
时,创建的菜单只显示每个字符串的第一个字母......
我发现在 javaScript 模式下工作非常困难,因为没有来自编译器的消息并且调试更加困难,现在这个......
谢谢你的帮助。
[编辑]我在这个帖子的处理论坛上得到了一些很好的答案