- 相關推薦
Java動畫程序介紹
java動畫的實現,首先用java.awt包中graphics類的drawimage()方法在屏幕畫出圖象,然后通過定義一個線程,讓該線程睡眠一段時間,到時后再切換成另外一幅圖象,如此循環,從而達到顯示動畫的目的。下面是小編為大家搜索整理的Java動畫程序介紹,希望大家能有所收獲,更多精彩內容請及時關注我們應屆畢業生考試網!
既然我們已經看過動畫是如何開始的。現在看看它的機理。
首先
我們通過定義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動畫程序介紹】相關文章:
Java程序開發與運行環境05-07
Java簡單程序編寫10-02
關于Java程序員的面試自我介紹范文09-19
淺析Java程序與C語言的區別07-26
Java程序重新配置教程07-07
Java程序設計里的線程08-28
如何搭建Java程序開發環境09-01
Java應用程序的基本結構09-27
java應用程序的基本框架09-13
Java程序設計示例教程09-19