国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

動畫程序的設計原理

2019-11-18 15:06:23
字體:
來源:轉載
供稿:網友

  作者:Al Saganich

動畫程序的設計原理

既然我們已經看過動畫是如何開始的。現在看看它的機理。首先,我們通過定義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;
}
}
結論
基于線程的程序功能強大。本文中,我們討論了線程的一些基本知識:什么是線程,如何使用它們。下個月,我們將學習一些使用線程時的注重點,并討論線程的一些高級用法。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莱西市| 南川市| 贵阳市| 武鸣县| 邢台县| 华坪县| 基隆市| 手游| 遂川县| 镇康县| 大新县| 阿鲁科尔沁旗| 汉寿县| 四平市| 万安县| 嘉黎县| 元氏县| 定安县| 英超| 龙川县| 岢岚县| 泊头市| 江阴市| 乌苏市| 陆良县| 临澧县| 田林县| 和硕县| 太保市| 开鲁县| 谷城县| 苍溪县| 团风县| 金门县| 潼关县| 苗栗市| 米脂县| 上思县| 县级市| 柏乡县| 哈巴河县|