Image是抽象类,不会有Image的实例的,只要Image句柄是BufferImage的实例,就可以强制转化的,但,为什么要转呢?

解决方案 »

  1.   

    哦,我明白了。我转的目的是想用bufferimage.getscaleimage的方法。谢谢。
      

  2.   

    还是不行啊,我越加迷惑了,javaDoc里写的抽象类Image只有一个子类BufferedImage.我Image img = ImageIcon.getImage()来取得Image,是没问题的。
    但如果我强制转换如下:
    BufferedImage bi = (BufferedImage)ImageIcon.getImage();
    运行时就会出现cast error的错误。
    大虾们,能否帮我解答一下疑惑。
      

  3.   

    cast 有向上向下
    向下error