J2ME技术实现:从当前屏幕跳转至其…

 实现效果:
     从当前屏幕跳转至其它屏幕时,其它屏幕背景是当前屏幕.
 
 J2ME技术实现:双缓冲技术

 1.定义一个全局Image对象buffer和一个全局Graphics对象graphics ,按屏幕大小建立一个缓冲  

Image对象赋给buffer,然后取得buffer的 Grahics对象赋给graphics.

  {
   public static Image buffer;
   public static Graphics graphics ;

   buffer = Image.createImage(screenWidth,screenHeight);
   graphics = buffer.getGraphics();
  }

  2. 用全局graphics在当前屏幕上绘制屏幕背景信息.(实际已通过graphics将当前屏幕背景信息绘制

  到全局buffer上)
 
  {
     paintDraw(graphics);
     public void paintDraw(Graphics g) {
        g.setFont(font);
        paintImage(g);
        paintButton(g);
     }
  }
 
  3. 在跳转到的屏幕里面绘制全局buffer作为背景.
  {

     g.drawImage(buffer, x, y, Graphics.TOP | Graphics.LEFT);
 
  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值