1. 程式人生 > >Applet程式中使用的幾個基本方法

Applet程式中使用的幾個基本方法

Applet類是瀏覽器類庫中最為重要的類,同時也是所有java小應用程式的基本類。Apple類中只有一種格式的構造方法public Apple(),此種方法用來建立一個Apple類的例項。因此,在編寫Applet程式時,首先必須引入java.applet.Applet包。

一個Applet應用程式從開始執行到結束時所經歷的過程被稱為Applet的生命週期。Applet的生命週期涉及init()start()stop()destroy()四種方法,這4種方法都是Applet類的成員,可以繼承這些方法,也可以重寫這些方法,覆蓋原來定義的這些方法。除此之外,為了在Applet程式中實現輸出功能,每個

Applet程式中還需要過載paint()方法。

值得注意的是,在Applet類中沒有提供init()start()stop()destroy()paint()方法的任何實現,且它們都是被瀏覽器或Appletviewer呼叫的,所以這幾個方法要完成的功能應由程式設計人員自行編制。

1、 public void init()

init()方法是Applet執行的起點。當啟動Applet程式時,系統首先呼叫此方法,以執行初始化任務。

2、 public void start()

start()方法是表明Applet程式開始執行的方法。當含有此Applet程式的Web頁被再次訪問時呼叫此方法。因此,如果每次訪問

Web頁都需要執行一些操作的話,就需要在Applet程式中過載該方法。在Applet程式中,系統總是先呼叫init()方法,後呼叫start()方法。

3、 public void stop()

stop()方法使Applet停止執行,當含有該AppletWeb頁被其他頁代替時也要呼叫該方法。

4、 public void destroy()

destroy()方法收回Applet程式的所有資源,即釋放已分配給它的所有資源。在Applet程式中,系統總是先呼叫stop()方法,後呼叫destroy()方法。

5、 paint(Graphics g)

paint(Graphics g)方法可以使

Applet程式在螢幕上顯示某些資訊,如文字、色彩、背景或影象等。引數gGraphics類的一個物件例項,實際上可以把g理解為一個畫筆。物件g中包含了許多繪製方法,如drawstring()方法就是輸出字串。

repaint()方法的功能是,程式首先清除paint()方法以前所畫的內容,然後再呼叫paint()方法。

相關推薦

Applet程式使用的基本方法

Applet類是瀏覽器類庫中最為重要的類,同時也是所有java小應用程式的基本類。Apple類中只有一種格式的構造方法public Apple(),此種方法用來建立一個Apple類的例項。因此,在編寫Applet程式時,首先必須引入java.applet.Applet包。 一個Applet應用程式從開始執行

圖像處理基本的處理方法c#代碼實現

位圖 edi windows系統 process 圖案 電視 間接 做了 同步 圖像是人類獲取和交換信息的主要來源,因此,圖像處理的應用領域必然涉及到人類生活和工作的方方面面。隨著人類活動範圍的不斷擴大,圖像處理的應用領域也將隨之不斷擴大。(1)航天和航空技術方面的應用 數

python類特殊方法

del 對象銷毀 python類 也會 __add__ self elf 對象 調用 class TT: def __init__(self): print "__init__" def __call__(self):

C# 反射常用基本方法

就我這點水平,怎麼敢說是技術文件呢,我就胡亂吹吹牛逼吧!   簡單說下何為反射:就是我以絕妙且快速的步伐(貌似凌波微步)走過了一條坎坷崎嶇的羊腸古道,而千里之外的你能用灰常牛逼的方式把我所走過的路、經過的樹以及蹂躪過的花花草草在地圖上標記出來(感覺怕不會被你尾隨了吧!)。 總之

Java多線程入門常用的方法

-s lse row src mat mil 單線程 oid star 一.currentThread()方法 currentThread方法就是返回當前被調用的線程。 該方法為一個本地方法,原碼如下: /** * Returns a reference t

jQuery關於元素寬高方法的區別

contain ext 參數設置 oct ont doctype asc jquer cloud 幾個關於元素寬高的方法 height():帶參數設置,不帶參數獲取,參數是number類型 width():帶參數設置,不帶參數獲取,參數是number類型 innerHei

css常用居中方法

1.拔河效應 水平居中:設定居中元素的left,right都為0,然後加一個margin:auto;即可。 舉個栗子: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&g

kafka基本概念

Kafka架構是由producer(訊息生產者)、consumer(訊息消費者)、borker(kafka叢集的server,負責處理訊息讀、寫請求,儲存訊息,在kafka cluster這一層這裡,其實裡面是有很多個broker)、topic(訊息佇列/分類相當於佇列,裡面有生產者和消費者模型)、

筆記-git基本概念

jpg pre 父節點 sha 推薦一個 必須 解釋 checkout 形式 這篇筆記旨在理解幾個核心的git基本概念,如果對git了解較少,可以先看git基本教程。 這裏推薦一個:廖雪峰-Git教程 commit(提交) 與 branch(分支) 版本號 commit是

微信小程式,開發重要的知識點(加密解密,轉發,進入場景,session_key)

小程式的授權資訊:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/authorize.html   小程式的系統引數和進入場景引數等:https://developers.weixin.qq.com/

機器學習(二):機器學習基本概念

前言 對於《統計學習方法》中遇到的一些問題,以及機器學習中的一些自己沒有理解透徹的問題,希望通過梳理總結能夠有更深入的理解。 在上一章最開始我們已經概括了統計學習方法的三要素,即模型、策略、演算法,這裡就不再詳述了。 本文討論總結了如下幾個概念:損失函式與風險

jdbcPreparedStatement物件的常用方法

很久沒有用過JDBC了,有些方法就想當然的使用了,也沒有細究,結果就是出錯出錯出錯!所以還是得看API! 不多說,羅列出PreparedStatement物件在初級開發中幾個常用的方法: 1).

Java執行緒池(2)——執行緒池重要方法詳解

【內容摘要】 在java中,如果需要進行多執行緒程式設計,可以採用java自帶的執行緒池來實現,執行緒池對於我們新手來說是一個非常好的選擇,因為我們可以不用關心執行緒池中執行緒是如何排程的,避免在多執行緒程式設計過程產生死鎖等問題。在瞭解執行緒池的使用前,本文

Python常用的類方法

內建方法 說明 __init__(self,...) 初始化物件(例項),在建立新物件時呼叫 __del__(self) 解構函式,釋放物件,在物件被刪除之前呼叫,進行一些清理工作。 __new__(cls,*args,**kwd) 例項的生成操作 __str__(self)

Python+Selenium中級篇之3-二次封裝Selenium方法

       本文來介紹,如何把常用的幾個webdriver的方法封裝到自己寫的一個類中去,這個封裝過程叫二次封裝Selenium方法。我們把開啟站點,瀏覽器前進和後退,關閉和退出瀏覽器這這個方法封裝

linux裝置驅動重要的3個數據結構 &&Linux裝置驅動模型基本資料結構模型:kobject,kset,subsystem

大多數基本的驅動操作涉及到核心的3個重要資料結構:file_operations,file 和inode。 我們已經擁有一些裝置號,但是如何將其與驅動操作連在一起呢?file_operations結構就是這個橋樑,這個結構體定義在<Linux/fs.h>中,它是

Form開發元件控制(是否可用,是否可見)的常用方法-----子功能的應用

在Oracle EBS 的Form二次開發中,經常需要靈活的來控制某些元件是否可用、是否可見;有時希望某些欄位的值自動生成或者手動輸入;有時又希望能夠根據不同的職責、不同的使用者等來設定不同的行為控制。常見的需求: 只有某些角色的人才能看到銷售訂單中“登記訂單”這個按鈕 只

c#程式開發注意事項

一 String和StringBuilder 少量的字串操作不宜採用StringBuilder。 由於string是不可變得物件,對於string的疊加,每次操作都會生成一個新的string物件。所以針對大量string的操作時,我們會採用StringBuilde。但似乎很

列舉類(三):列舉類常用的方法

列舉類中的幾個常見方法 int compareTo(E o) String name() int ordinal() String toString() <T> T valueOf(Class<T> type,String name) values(

Spring StringUtils類有用的字串處理方法

在Spring中有一個StringUtils類,該類提供了豐富的功能,下面說說字串替換功能 /* *inString 待處理的字元, *oldPattern,要替換的pattern *newPattern,用來替換的pattern   例如replace("abdc","b