网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
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!
当前位置 > 网站建设学院 > 网络编程 > Java
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,移动开发
本月文章推荐
.用JBoss Eclipse IDE开发J2EE应用.
.用JAVA设计面向对象的打印程序.
.Java I/O API之性能分析 (上).
.手机游戏物理模型之——抛物线.
.在Java软件中如何更好防止内存泄.
.tomcat的sql server数据源的配置.
.在Spring中配置Hibernate事务(图).
.Java对战.NET,战争与和平的游戏.
.Hibernate的继承关系.
.通过三种方式对Struts框架进行扩.
.RCPII:扩展通用工作台补充—小的.
.一个记事本的源程序.
.WirelessMessagingAPI(3).
.WEB 开发技术系列之一.
.Java Thread应该注意的问题.
.为系统添加新字体和中文显示.
.连接SQLserver数据库注意事项.
.关于J2ME MIDP1.0.3中的安全问题.
.JavaTM Studio Creator 入门.
.“Java中可复用事件处理的设计与.

Java动画程序的设计原理

发表日期:2008-1-5



  既然我们已经看过动画是如何开始的。现在看看它的机理。首先,我们通过定义Runnable 接口的方式来编写小程序,一旦定义了该接口,就表明我们将在其后实现run方法。
  public class TstRunnable
   extends Applet implements Runnable . .
  然后我们编写run方法,该方法将被动画线程所调用。
  
  public void run() {
   . . .
   }
  我们也需要一个线程对象,该对象将治理我们的动画线程,如:
  
  private Thread m_Thread = null;
  一旦做好这些预备工作以后,当applet第一次被显示时,就会创建线程对象的一个实例,并把this对象作为建构方法的参数,之后就可以启动动画了:
  
  public void start() {
   if (m_Thread == null)   {
    m_Thread   = new Thread(this);
    m_Thread.start();
   }
  }
  最后一步编写如下代码:一旦applet 被隐藏时,就停止动画,Applet的stop方法如下:
  
  public void stop(){
   if (m_Thread != null) {
    m_Thread.stop();
    m_Thread = null;
   }
  }
上一篇:Java 3D的动画展示图(Part1-使用JMF) 人气:765
下一篇:利用JMF进行多媒体编程 人气:1758
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐