freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java事件處理機制ppt課件-資料下載頁

2025-05-05 13:31本頁面
  

【正文】 Deactivated windowDeiconified windowIconified windowOpened 事件、接口、適配器與事件處理方法對應表 21 一個監(jiān)聽器實現(xiàn)多個監(jiān)聽器接口 一個監(jiān)聽器對象注冊到多個組件 22 實例 ?一個監(jiān)聽器實現(xiàn)多個監(jiān)聽器接口 ?一個監(jiān)聽器對象注冊到多個組件 ?實例代碼 23 實例 ?在同一個組件上注冊多個監(jiān)聽器。 ?方法是根據(jù)需要多次調(diào)用addXXXListener() 方法注冊多個監(jiān)聽器。 ?實例代碼 24 使用內(nèi)部類進行事件處理(有名內(nèi)部類) ? 優(yōu)點 ? 既可使用 Adaptor類,又避免多重繼承的限制。 ? 便于訪問類中的各種成員。 ? 方法 ? 在一個類中定義內(nèi)部類,由內(nèi)部類繼承相應 Adaptor類。 ? 例 public class MyClass extends Applet { //MyClass不能再繼承 MouseAdapter類 ... (new MyAdapter())。 //注冊監(jiān)聽器對象 ... class MyAdapter extends MouseAdapter { //實現(xiàn)監(jiān)聽器的內(nèi)部類 public void mouseClicked(MouseEvent e) { ...//Event handler implementation goes here... } } } 25 實例 ?有名內(nèi)部類代碼 26 使用內(nèi)部類進行事件處理(匿名類) ? 匿名類( Anonymous Class)是沒有名字的類??梢允褂媚涿麅?nèi)部類進行事件處理。 ? 例: public class MyClass extends Applet { ... ( new MouseAdapter() { public void mouseClicked(MouseEvent e) { ...//事件處理器代碼 } } )。 ... } ? 實例代碼 27 習題 習題:利用圖形界面編寫一個簡單的文本編輯器,包含一個文本域和一個保存按鈕。單擊保存按鈕將文本域( TextArea)中的內(nèi)容保存到一個文本文件 。 提示: 1. 使用 TextArea的 getText()方法可以獲得文本域中的內(nèi)容。 2. 使用內(nèi)部類定義事件監(jiān)聽器,實現(xiàn)事件監(jiān)聽器接口ActionListener。 3. 可使用 fileWriter的 Write(String str, int off, int len)方法將內(nèi)容寫入文件。
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1