[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:01230] Re: Keybehavior



┏━━◇ 今週のDNS一行広告は【 みなくる商店街/音楽CD検索 】 ◇━━┓

┣ 世界の巨大CD店の横断検索でどんなCDも探せます! http://kensakucd.com/
┣ リンクを貼って簡単副業・高収益!→ http://www.minacle.com/stuff.html
┣ メーリングリスト・メールマガジン無料開設! http://www.dns-ml.co.jp/

┗━━◇━━━━━━━━━━━━━━◇━━━━━━━━━━━━━◇━━┛

どうも、阿部晃久です。
エラーメッセージでお悩みのようなので、
手助けになればと思い書きました。

> Exception in thread "main" java.lang.NullPointerException
>         at KeyNavigatorTest.createSceneGraph(KeyNavigatorTest.java:39)
>         at KeyNavigatorTest.<init>(KeyNavigatorTest.java:29)
>         at KeyNavigatorTest.main(KeyNavigatorTest.java:17)

このエラーメッセージはcreateSceneGraph内で実態の無いNullオブジェクトを
使用しているために起こるエラーを表していると思います。
私も良く怒られています(笑)

で、花林さんの書かれたプログラムを見ると、

> 11  private TransformGroup tg=null;

という行があります。このtgは36〜38行目で

> 36  tg.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
> 37  tg.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
> 38  tg.addChild(cube);

使われているんですが、初期化されていない気がします。
使用する前に
 tg = new TransformGroup();
という一行を付け加えてあげないとエラーになるかと思います。

ぜひ、お試しください。

==============================
 Name : Teruhisa Abe(阿部 晃久)
E-mail : teru-abe@xxxxxxxxxx
  ICQ  : 53229326
==============================