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 モードで作業するのは非常に難しいと感じています。
助けてくれてありがとう。
[編集] このスレッドの処理フォーラムでいくつかの良い回答を得ました