错误代码:java.lang.IllegalArgumentException: Width (-1) and height (-1) cannot be <= 0可是为什么会有些图片能加载,有些不能加载呢

解决方案 »

  1.   

    看你的错误代码,觉得是
    boardImage = new BufferedImage(loadedImage.getWidth (null), loadedImage.getHeight(null), BufferedImage.TYPE_INT_RGB);这句话有错,getXXX(null)大概返回了-1的值。而在建新的BufferedImage对象的时候应该不能把负数值传给它的。
      

  2.   

    呵呵,我找到错误了,是出在Image loadedImage= Toolkit.getDefaultToolkit().getImage(name);上不知道为什么,这里出错,系统是不抛出异常的!我被这个现象骗了,真是无奈啊呵呵,该给分了,别急