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

正文內(nèi)容

基于工作過(guò)程的java程序設(shè)計(jì)--第6章java圖形用戶界面-在線瀏覽

2024-12-06 14:35本頁(yè)面
  

【正文】 – 在 paint()方法中輸出字符串; – 定義鍵盤按下的處理方法; – 定義鍵盤被松開(kāi)的處理方法; – } ? 2.輸出文字編碼實(shí)現(xiàn) – 1) 在 paint()方法中輸出字符串 ? 語(yǔ)句: – public void paint(Graphics g){ – (text,20,20)。 – 2) 定義鍵盤按下的處理方法 ? 語(yǔ)句: – public boolean keyDown(Event evt,int x){//鍵盤被按下的處理函數(shù) – text=Key Down。 – return true。 – 3) 定義鍵盤被松開(kāi)的處理方法 ? 語(yǔ)句: – public boolean keyUp(Event evt,int x){//鍵盤被松開(kāi)的處理函數(shù) – text=。 – return true。 ? 3.源代碼 略。 ? 2) 處理圖像 – Java Applet使用的是 GIF或 JPEG格式的圖像文件。 ? 3) 處理聲音 – 使用 Applet播放聲音時(shí)需首先定義 AudioClip對(duì)象,getAudioClip方法能把聲音賦予 AudioClip對(duì)象。 6. 問(wèn)題與思考 ? 編寫一個(gè) Applet程序,當(dāng)拖曳鼠標(biāo)時(shí),以按下鼠標(biāo)和釋放鼠標(biāo)的位置為對(duì)角線繪制一個(gè)矩形。 ? 1.詳細(xì)設(shè)計(jì) – class InstanceOfHuman extends Frame implements ActionListener{ – 窗口中各個(gè)對(duì)象的定義; – public InstanceOfHuman(){ – 圖形界面的布局; – 按鈕的監(jiān)聽(tīng); – 匿名類監(jiān)聽(tīng)窗口; – addWindowListener(new WindowAdapter(){ – public void windowClosing(WindowEvent e){ – (0)。 – 窗口調(diào)整; – } – 處理 ActionEvent事件的方法actionPerformed(); – } ? 2.編碼實(shí)現(xiàn) – 程序的結(jié)構(gòu)與前面主要的區(qū)別是用匿名類監(jiān)聽(tīng)窗口,實(shí)現(xiàn)的語(yǔ)句如下: – 語(yǔ)句: ? addWindowListener(new WindowAdapter(){ ? public void windowClosing(WindowEvent e){ ? (0)。 – 分析:直接用 new WindowAdapter(){. . .}定義了一個(gè)類。該匿名類在類InstanceOfHuman中定義,又稱內(nèi)部類,匿名類是內(nèi)部類的一種。 4.測(cè)試與運(yùn)行 ? 測(cè)試程序如下: – public class InstanceOfHumanTest { – public static void main(String args[]) { – new InstanceOfHuman()。非 “static”的 內(nèi)部類可以分為三種:成員內(nèi)部類( Member inner class)、區(qū)域內(nèi)部類( Local inner class)與匿名內(nèi)部類( Anonymous inner class)。 6. 問(wèn)題與思考 ? 使用內(nèi)部匿名類,它繼承 Object類并改寫其toString()方法,如下: – Object obj = new Object() { – public String toString() { – return 匿名類對(duì)象 。 ? 把它放入外部類 Outer的 main()方法中,并輸出()的結(jié)果。 ? 1.詳細(xì)設(shè)計(jì) – class RoundCircle extends Canvas{ – 定義常量和變量; – paint(Graphics g){ – for(。 – } – } – } ? 2.編碼實(shí)現(xiàn) – 1) 定義常量和變量 ? 語(yǔ)句: – final int CIRCLERADIUS=10。 //公轉(zhuǎn)半徑 – final int SHOWCYCLE=500。 //公轉(zhuǎn)周期(單位毫秒 ) – final double PI = 。 ? 分析:常量中包括圓的半徑、公轉(zhuǎn)半徑、顯示周期 (單位毫秒 )、公轉(zhuǎn)周期 (單位毫秒 )等。 – 2) 計(jì)算 x, y的值 ? 語(yǔ)句: – x=getSize().width/2+PUBLICRADIUS*(angle)。 ? 分析: getSize().width/2和 getSize().height/2分別是公轉(zhuǎn)圓心的橫坐標(biāo)和縱坐標(biāo)。 ? paint(Graphics g)是 Canvas畫圖時(shí)使用的方法。 ? 分析: ().sleep(SHOWCYCLE)方法可以讓程序等待由 SHOWCYCLE指定的時(shí)間。 – 4) 清屏畫圓 ? 語(yǔ)句: – (0,0,getSize().width,getSize().height)。 ? 分析:因?yàn)橐M小圓的轉(zhuǎn)動(dòng),每次畫圓時(shí),把前面所畫的小圓清除。 ? 分析:經(jīng)過(guò) SHOWCYCLE時(shí)間,角度轉(zhuǎn)動(dòng)了SHOWCYCLE*2*PI/ROUNDCYCLE,所以當(dāng)前角度應(yīng)在原角度基礎(chǔ)上加上這個(gè)量。 4.測(cè)試與運(yùn)行 ? 測(cè)試程序如下: – import .*。 – final static int WINDOWY=400。 – RoundCircle roundcircl
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1