没有你说的透明层的概念。你可以用ARGB(Alpah, Red, Green, Blue)的色彩模型实现。我倒是有一段代码,可是在家里,没带过来。

解决方案 »

  1.   

    还有一个忘说了,Java2D直接支持透明GIF, 如果你不想编程,直接将你的图像先做成透明GIF, Java中直接就支持了。我在我一个2D game中就是这么做的。
      

  2.   

    想法是可行的.
    如何建一个透明的bufferimage :int width=300;height=300;
    BufferedImage image = new BufferedImage(width,height,BufferedImage.TYPE_INT_ARGB);
    Graphics g = image.createGraphics(); 
    g.setColor(new Color(255,255,255,0));
    g.fillRect(0,0,width,height);
      

  3.   

    我的文档中有图层透明处理的代码,你看看吧!
    http://www.csdn.net/develop/read_article.asp?id=16488