网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > J2EE/J2ME
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.使用Filter封装一个请求.
.RMS从入门到精通之四.
.无线标记语言(WML)基础之编程方法.
.JDO架构介绍.
.在Spring中配置Collection.
.JBOSSAOP学习笔记-标签使用(J2SE.
.详细讲解基于J2EE实现Web方式软交.
.WeblogicEJB学习笔记一.
.无线标记语言(WML)基础之程序结构.
.Tomcat5集群中的SESSION复制第一.
.演示Session Listener的使用方法.
.跟我学制作Pak文件.
.J2EE中的异常管理及错误跟踪.
.使用EasyMock使单元测试更加容易.
.多重提交处理(二).
.jboss4+ejb3下使用JAAS.
.如何控制游戏中的FPS.
.windy‘s j2ee1.4 tutorial (chi.
.J2ME与WebService-KSOAP的罗曼史.
.使用EJB3.0简化企业级Java开发一.

类似卫星扫描效果

发表日期:2007-12-23


/*
Wireless Java 2nd edition
Jonathan Knudsen
Publisher: Apress
ISBN: 1590590775
*/

import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;
import javax.microedition.midlet.*;

public class SweepGame extends MIDlet {
  public void startApp() {
    final SweepGameCanvas sweeper = new SweepGameCanvas();
    sweeper.start();
   
    sweeper.addCommand(new Command("Exit", Command.EXIT, 0));
    sweeper.setCommandListener(new CommandListener() {
      public void commandAction(Command c, Displayable s) {
        sweeper.stop();
        notifyDestroyed();
      }
    });
   
    Display.getDisplay(this).setCurrent(sweeper);
  }
 
  public void pauseApp() {}

  public void destroyApp(boolean unconditional) {}
}

class SweepGameCanvas extends GameCanvas implements Runnable {
  private boolean mTrUCking;
  private int mTheta;
  private int mBorder;
  private int mDelay;
 
  public SweepGameCanvas() {
    super(true);
    mTheta = 0;
    mBorder = 10;
    mDelay = 50;
  }
 
  public void start() {
    mTrucking = true;
    Thread t = new Thread(this);
    t.start();
  }
 
  public void stop() {
    mTrucking = false;
  }
   
  public void render(Graphics g) {
    int width = getWidth();
    int height = getHeight();
   
    // Clear the Canvas.
    g.setGrayScale(255);
    g.fillRect(0, 0, width - 1, height - 1);
   
    int x = mBorder;
    int y = mBorder;
    int w = width - mBorder * 2;
    int h = height - mBorder * 2;
    for (int i = 0; i < 8; i++) {
      g.setGrayScale((8 - i) * 32 - 16);
      g.fillArc(x, y, w, h, mTheta + i * 10, 10);
      g.fillArc(x, y, w, h, (mTheta + 180) % 360 + i * 10, 10);
    }
  }
 
  public void run() {
    Graphics g = getGraphics();
    while (mTrucking) {
      mTheta = (mTheta + 1) % 360;
      render(g);
      flushGraphics();
      try { Thread.sleep(mDelay); }
      catch (InterruptedException ie) {}
    }
  }
}类似卫星扫描效果 类似卫星扫描效果


(出处:)


上一篇:RMS从入门到精通之二 人气:540
下一篇:时钟计时器 人气:931
浏览全部J2EE/J2ME的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐