1

Processing2.0を使っています。モード メニューから JavaScript を選択してサンプルを開くと、別のサンプルが表示されます。それらの 1 つは、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 に答える