本帖最后由 wjguo2007 于 2011-07-03 21:46:30 编辑

解决方案 »

  1.   

    MyCone.java第49行是哪一行?那行报了个空指针引用异常
      

  2.   

    第49行是:
    Canvas3D c = new Canvas3D(null);
      

  3.   

       Canvas3D c = new Canvas3D(null);
    没有这个类吧 
    当然报空指针错了
      

  4.   

    有这个类的,我的问题已经解决,解决方法如下:
    在import中加入:import java.awt.GraphicsConfiguration;
    48行后添加:GraphicsConfiguration config=SimpleUniverse.getPreferredConfiguration();
    原来的49行改为:Canvas3D c=new Canvas3D(config);
      

  5.   

    估计是new Canvas3D()的GraphicsConfiguration参数不能为空造成的
    你试下这个:
    Canvas3D c = new Canvas3D(GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration());