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

来源:互联网 发布:java过滤特殊字符xss 编辑:程序博客网 时间:2024/06/08 03:06

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

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

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

  {
   public static Imagebuffer;
   public static Graphicsgraphics ;

   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);
 
  }

0 0
原创粉丝点击