1

我正在使用处理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 模式下工作非常困难,因为没有来自编译器的消息并且调试更加困难,现在这个......

谢谢你的帮助。

[编辑]我在这个帖子的处理论坛上得到了一些很好的答案

4

1 回答 1

0

听起来您正在尝试制作一个字符串数组:

String[][] menuItems;
于 2013-07-21T13:31:22.043 回答