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

正文內(nèi)容

第8章applet與應(yīng)用程序-資料下載頁

2025-09-30 15:10本頁面
  

【正文】 箱是 Java編程語言和開發(fā)環(huán)境中的程序區(qū)及規(guī)則,程序員建立當(dāng)作網(wǎng)頁發(fā)送的 Java代碼( Applet)時(shí)需要使用它。由于 Applet自動(dòng)當(dāng)作一部分網(wǎng)頁發(fā)送,并且一到達(dá)就運(yùn)行,如果它允許無限制訪問內(nèi)存和操作系統(tǒng),那么 Applet就很容易偶然或故意制造損害。沙箱的限制對(duì) Applet可能請(qǐng)求或訪問的系統(tǒng)資源提供了嚴(yán)格限制。實(shí)際上,程序員必須編寫只在沙箱內(nèi)作用的代碼??砂焉诚湎胂蟪捎?jì)算機(jī)內(nèi) Applet代碼可自由作用的一小塊區(qū)域。 實(shí)例研究:顯示動(dòng)畫 ? 動(dòng)畫是 Java Applet最吸引人的特性之一。如果不用圖像,用 Java實(shí)現(xiàn)動(dòng)畫的原理就與放映動(dòng)畫片相似:在短時(shí)間內(nèi)快速地順序顯示圖片。 ? 顯示動(dòng)畫的原理與顯示圖片類似,可以使用Graphics類中的 drawImage()方法顯示圖片。因?yàn)镚IF被分解為多個(gè)文件,所以只要順序顯示文件即可達(dá)到動(dòng)畫的效果??梢允褂?repaint()方法不斷讓 Applet顯示新的圖片。 ? 本小節(jié)將介紹在 Java中編寫動(dòng)畫的原理,還將介紹關(guān)于畫布重新繪制的問題。 動(dòng)畫原理及重新繪制 ? 1.編寫動(dòng)畫的原理 ? 動(dòng)畫程序其實(shí)不難,只要讓程序根據(jù)一定的規(guī)則不斷地對(duì)畫布進(jìn)行重新繪制即可。一般的實(shí)現(xiàn)策略是,將繪制的規(guī)則編寫到 paint()方法中,定時(shí)讓 paint()方法重新繪制畫布即可。 ? 2.重新繪制 ? 前面介紹動(dòng)畫編寫的原理時(shí),涉及到了使用paint()方法進(jìn)行重繪的問題。要特別注意的是,不能直接調(diào)用 paint()方法進(jìn)行重繪,而應(yīng)該調(diào)用畫布的 repaint()方法請(qǐng)求系統(tǒng)執(zhí)行 paint()方法進(jìn)行重繪。 Timer類簡(jiǎn)介 ? 開發(fā)動(dòng)畫時(shí)經(jīng)常需要定時(shí)執(zhí)行指定的任務(wù),可以自己開發(fā)一個(gè)線程來實(shí)現(xiàn)。如果任務(wù)很簡(jiǎn)單,自己開發(fā)線程就不是很合算。為了簡(jiǎn)化開發(fā), Swing中專門提供了一個(gè)用來定時(shí)執(zhí)行任務(wù)的類 — 。 ? 使用 Timer類來開發(fā)定時(shí)執(zhí)行指定任務(wù)的類非常簡(jiǎn)單,該類僅提供了一個(gè)構(gòu)造器,聲明如下。 ? public Timer(int delay,ActionListener listener) ? 參數(shù) delay為指定的初始延遲和動(dòng)作事件間延遲的毫秒數(shù)。參數(shù) listener為指定的初始監(jiān)聽器,可以為 null。 小 結(jié) ? Applet能夠帶來更豐富的顯示效果。本章介紹了如何創(chuàng)建 Applet, Applet的相關(guān)屬性及安全機(jī)制。通過本章的學(xué)習(xí),可以結(jié)合 Java的 GUI編程,創(chuàng)建出更好的 Applet程序。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1