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

正文內(nèi)容

北大計算機(jī)系java講義--第二章java小程序(留存版)

2025-08-02 18:44上一頁面

下一頁面
  

【正文】 start stop destroy 離開 web頁面 重新裝入或改變頁面大小或返回 Web頁面 8 所有小應(yīng)用程序的根源 ? 有關(guān) paint()方法 ? Applet本身是一個容器 ,因此任何輸出都必須用圖形方法 paint() ? 當(dāng)小應(yīng)用首次被裝載,以及每次窗口放大、縮小、刷新時都要調(diào)用 paint方法 ? paint()是由瀏覽器調(diào)用的 , 而不是由程序調(diào)用,當(dāng)程序希望調(diào)用 paint方法時,用 repaint命令 ? paint方法的參數(shù)是 Graphics類的對象 g,它在 ? paint( Graphicd g) {。 在顯示時間的命令中加入 title: (title+(),5,50)。 parameter=getParameter(POINT_SIZE)。 () () } 21 圖形處理 字型和顏色的設(shè)置 字型設(shè)置的方法 Font font=new Font(“TimesRoman”,24)。 import 。 瀏覽器 服務(wù)器 html applet web page 30 URL類 ? URL異常 (MalformedURLException) 當(dāng)創(chuàng)建 URL時發(fā)生錯誤 ,系統(tǒng)會產(chǎn)生異常 try{ URL url=new URL(str)。 public void init() { img=getImage(getCodeBase(),)。 //從現(xiàn)在開始程序由兩個線程在執(zhí)行 }} 第三步:改寫 stop方法 public void stop() { ()。 } 45 動態(tài)效果 線程的應(yīng)用 ? 跳動的小球 up=false。 int sec_len=(int)(radius*)。 } } 52 動態(tài)效果 線程的應(yīng)用 生成時間對象,取時間 生成 Clock對象,將時間傳遞給 Clock對象 paint() {} 主類 換算弧度 畫圖 clock類 clock(){} 初始化 Show(){} drawNiddle(){} 53 動態(tài)效果 線程的應(yīng)用 主類 start() stop() run() paint() 換算弧度 畫圖 clock類 clock(){} 初始化 Show(){} drawNiddle(){} 啟動新線程 停止線程 生成 clock類實例 repaint() 54 動態(tài)效果 線程的應(yīng)用 例 : 在主頁上顯示 字符串并且顏色從左至右不斷變化 讓我們來想一想 : 需要那些數(shù)據(jù)成員 ? String msg, Font fnt, Color clr, spot_clr。 (strPt50,0,str_bk_size,size().height)。 for (int i=0。 SoundClip=getAudioClip(getCodeBase(),)。} } test1 public class Demo extends Applet { public void init() { Myclass test1=new Myclass()。class myclass2{…}。 public class audio extends {AudioClip sound=getAudioClip(getCodeBase(),)。 int delay_time。 int base_line=size().height/2+font_height/2。import 。 minutes=min。 } catch(InterruptedException e){} }} 44 動態(tài)效果 線程的應(yīng)用 ? . public void paint(Graphics g) { (Hello, Java!,x,y)。 x=10。 (image1, x, y,x2,y2, this)。 29 URL類 獲取小應(yīng)用程序 HTML頁面的 URL和小應(yīng)用程序本身的 URL ? URL html=getDocumentBase()。 } } Font demo 24 圖形處理 ?獲取更詳細(xì)的數(shù)據(jù) 請查閱有關(guān) FontMetrics類的方法 fontMetrics=getFontMetrics(font)。 ()。 parameter=getParameter(MESSAGE)。 public void paint(Graphics g) { (msgFont)。 import 。 ()。 ()。 public class drawtext extends { Font fn=new Font(TimesRoman,20)。 }}} 27 URL類 構(gòu)造 URL類 (全名 ) ? 絕對 URL的構(gòu)造方法 : URL(String spec) 例 : URL url=new URL ( ? 相對 URL的構(gòu)造方法 : 某絕對地址 : 在該目錄下有兩個文件 28 URL類 URL base=new URL(“ URL url1=new (base, “”)。 Image img2 = getImage(getCodeBase(), “”)。 y=size().height/2。 ()。 46 動態(tài)效果 線程的應(yīng)用 例 :起始頁上的小時鐘 一個必須用到的類 Date類 ,給出系統(tǒng)時間 Date NowTime=new Date()。 } 50 動態(tài)效果 線程的應(yīng)用 private void drawNiddle(Graphics g, Color c, int x, int y, int len, double theta) { (c)。 try{(50)。 public class nina extends implements Runnable {Image frame[]。 ()。 ? stop() {…}。 (10)。 64 可通用的代碼 ? 同時包含 main()方法和 init()方法 ? 由于 application本身不是圖形環(huán)境
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1