Image 类是抽象类
一个abstract类必须至少有一个虚拟函数,一个abstract类不能直接创建对象,必须继承子类后才能使用。

解决方案 »

  1.   

      反对Mars_lee的意见,Image 类是抽象类,但是抽象类只是不能直接用new 生成,
    而 Image imgTest=Toolkit.getDefaultToolKit().getImage(getDocumentBase(),"test.gif"); 用法应该是正确的。只是getDocumentBase(),"test.gif"); 可能有问题
    最好是先用绝对地址试一下。
      

  2.   

    我自己发现了问题原来在别的地方(OOP没理会透彻,别处出错了..:-),并不是出现在getImage上,只要在getImage后,再加上MediaTracker,再waitall(),就发现其实getImage并没有立即将图片载入,所以为NULL,绝对路径我也测试过了,用System.getProperty(user.dir),System.getProperty(file.separator),谢谢lionet和Mars_lee.