本帖最后由 rgbgogj 于 2010-10-25 12:20:20 编辑

解决方案 »

  1.   

    楼主可以试试用flex来完成这个功能。
      

  2.   

    Graphics.drawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer) 
    Graphics.drawImage(Image img, int x, int y, ImageObserver observer) 
    Graphics.drawImage(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer) 
    Graphics.drawImage(Image img, int x, int y, int width, int height, ImageObserver observer) 
    Graphics.drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver observer) 
    Graphics.drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer) 
      

  3.   

    用        BufferedImage 建一个BufferedImage 取得Graphics 再把图画上去.drawImage
      

  4.   

    建议不要用java做这么耗费资源的东西,
    可以换一下思路。
    比如你要显示3位数字,就写成
    <img src="输出图片的url?图片编号=1"/><img src="输出图片的url?图片编号=2"/><img src="输出图片的url?图片编号=3"/>然后取出数字的第1,2,3位,对应输出到客户端。
    如果是2位的,图片编号是1的就输出个空白或是0,或者在客户端判断是否显示第一个img标签等等4位数字,5位数字以此类推用java 拼图片,搞多了很容易outofmemory的good luck