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

正文內(nèi)容

java編程實踐(完整版)

2024-11-29 15:37上一頁面

下一頁面
  

【正文】 bPoint)amp。 bEqual = new Button(=)。 //第 5排按鈕 b0 = new Button(0)。 b2 = new Button(2)。 (80,55,20,45)。 (30,80,20,20)。 (55,55,20,20)。 (5,55,20,20)。 (this)。 bDivision = new Button(/)。 //布局設(shè)置 tfAnswer = new TextField()。 //輸入數(shù)據(jù)是否為浮點數(shù) private boolean isFloat = false。 ? ActionListener 接口 ? public void actionPerformed(ActionEvent e) 16 CCIT軟件學(xué)院 ? Applet的生命周期及方法 ? Applet的繪圖 ? Applet類的層次 ? Applet程序的運行 17 CCIT軟件學(xué)院 Applet的生命周期 init()初始化 第一次 被載入 start()啟動 啟動執(zhí)行 Applet stop()終止 Browser轉(zhuǎn)向 其他網(wǎng)頁時 Applet暫停 執(zhí)行 Applet回到當(dāng)前 頁,重新激活 Applet destroy()消亡 關(guān)閉 瀏覽器 構(gòu)造方法 vs. init()方法 結(jié)論 : 構(gòu)造方法的執(zhí)行時間早于 init() 18 CCIT軟件學(xué)院 Applet生命周期各方法 ? Applet的建立、釋放 init():初始化 ,Applet被瀏覽器載入時運行 start():啟動 Applet,每次回到當(dāng)前頁時運行 stop():暫停 Applet, 每次離開當(dāng)前頁時執(zhí)行 destroy():釋放對象資源,關(guān)瀏覽器時執(zhí)行 ? 生命周期稱為 Applet的主線程 ? 一般由 Browser或 appletviewer自動調(diào)用 19 CCIT軟件學(xué)院 Applet的繪圖周期 ? 繪圖周期稱為 AWT線程 ? Applet一開始運行,就自動啟動了這兩個線程 paint( ) 當(dāng)某些操作破壞了顯示,需重新繪制時 第一次繪制 repaint() 編程控制 1. 擦除并填充成背景色 2. 調(diào)用 paint() update() 調(diào)用 20 CCIT軟件學(xué)院 Applet類 ? Applet類的層次結(jié)構(gòu) .Container .Panel .Applet ? Applet小程序的實現(xiàn): extends Applet 21 CCIT軟件學(xué)院 Applet的 GUI編程 ? Applet是一種特殊的 Panel, 它是 Java Applet程序的最外層容器。 鼠標(biāo)單擊按扭 ActionEvent事件 觸發(fā) public void actionPerformed(ActionEvent e) ActionListener接口 ActionEvent事件 監(jiān)聽者類 監(jiān)聽者對象 實現(xiàn) 接口 10 CCIT軟件學(xué)院 幾個有用的概念 ? 事件 - 在 的事件類 ? 監(jiān)聽者接口 - 特定類型的 Listener接口,用于 監(jiān)聽特定類型的事件 ? 監(jiān)聽者類 - 是實現(xiàn)了某種監(jiān)聽者接口的 類 ,由編程者定義 ? 事件監(jiān)聽者 - 是某個監(jiān)聽者類的 對象 ,由編 程者使用 new創(chuàng)建 11 CCIT軟件學(xué)院 實現(xiàn)步驟 ? 根據(jù)需要定義相應(yīng)類型的監(jiān)聽者類,在類的 定義中完成事件的處理; ? 創(chuàng)建事件監(jiān)聽者對象; ? 為將會觸發(fā)事件的組件 C注冊相應(yīng)的事件監(jiān)聽 者對象(使用 C的 addXXXListener()方法)。 ? 事件 :描述 “ 發(fā)生了什么事情 ” 的對象。 ? 事件處理程序:是一個方法,它接收一個事件對象、 分析它、并完成對該事件的處理。 ... ... ... } //利用 inner class結(jié)構(gòu)定義監(jiān)聽者類 class B1 implements ActionListener { //利用 actionPerformed方法進(jìn)行事件處理 public void actionPerformed(ActionEvent e){ (Button 1)。 ? 可繪制用戶自定義成分(繪制圖形、文字、顯示圖象) ? 事件處理 22 CCIT軟件學(xué)院 Applet執(zhí)行方式 ? Applet編譯生成的字節(jié)碼文件 (.class)存儲于 Web Server ? .class文件名嵌在 HTML頁面中 ? 當(dāng) Web Client的 Browser下載并顯示含有 Applet的HTML時,將 自動執(zhí)行該 Applet:顯示動畫聲音,響應(yīng)用戶事件 23 CCIT軟件學(xué)院 將 Applet嵌入 HTML ? Applet [codebase = applet_U
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1