《Java繪制矩形》PPT課件

《Java繪制矩形》PPT課件

ID:38599357

大小:282.81 KB

頁(yè)數(shù):19頁(yè)

時(shí)間:2019-06-15

《Java繪制矩形》PPT課件_第1頁(yè)
《Java繪制矩形》PPT課件_第2頁(yè)
《Java繪制矩形》PPT課件_第3頁(yè)
《Java繪制矩形》PPT課件_第4頁(yè)
《Java繪制矩形》PPT課件_第5頁(yè)
資源描述:

《《Java繪制矩形》PPT課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、類Graphics在包java.awt中定義,通過它可以在屏幕上繪制或者填充各種幾何圖形、輸出文字或者顯示圖像,還可以繪制或者獲得當(dāng)前字體、繪圖區(qū)域、繪圖顏色、繪圖方式等。Graphics是繪圖寫字時(shí)主要使用的Java類,在Java語(yǔ)言的程序包層次中,它的位置是在java.awt內(nèi)。當(dāng)一個(gè)Applet類實(shí)例被初始化并啟動(dòng)時(shí),瀏覽器將自動(dòng)生成一個(gè)Graphics類的實(shí)例g,并把g作為參數(shù)傳遞給Applet類實(shí)例的paint()方法,paint()方法調(diào)用實(shí)例g的相關(guān)方法,就可以繪制出Applet的界面。定義的paint()方法,就可以使Applet界面顯示預(yù)定畫面。繪制矩形類在繪制圖形的

2、時(shí)候,通常要給出(x,y)坐標(biāo)來(lái)指明繪圖位置,這些(x,y)坐標(biāo)的值都是由當(dāng)前組件的坐標(biāo)系統(tǒng)確定的。每個(gè)組件都占有一塊區(qū)域,并有自己的坐標(biāo)系統(tǒng)。Java定義窗口工作區(qū)是以整個(gè)屏幕的左上角為坐標(biāo)原點(diǎn)(0,0),x軸沿水平方向向右,y軸沿豎直方向向下,坐標(biāo)的基本單位為一個(gè)像素。繪制矩形1、字符串繪制字符串的方法是drawString(“”,x,y),它有3個(gè)參數(shù):雙引號(hào)內(nèi)是要顯示的字符串內(nèi)容,該字符串的第一個(gè)字母位置的x坐標(biāo);該字符串的第一個(gè)字母位置的y坐標(biāo)。x、y為整型參數(shù)。繪制矩形例importjava.awt.*;//輸入java.awt.*下所有的包,程序可使用這些包中所定義的類。

3、importjava.applet.Applet;//輸入java.applet.Applet下所有的包,程序可使用這些包中所定義的類。publicclassStrextendsApplet//這是一個(gè)公共類,類名為Str,繼承Applet類,是其子類。{publicvoidpaint(Graphicsg)//重寫父類Applet的paint()方法{g.drawString("顯示字符串",100,100);//參數(shù)g調(diào)用繪制字符串的方法drawString()}}繪制矩形2、直線繪制直線的方法是drawLine(x1,y1,x2,y2),其中x1、y1、x2、y2為整型參數(shù)。它有4

4、個(gè)參數(shù):由于兩點(diǎn)決定一線,所以(x1,y1)、(x2,y2)分別為直線兩個(gè)端點(diǎn)的x、y軸坐標(biāo)。繪制矩形例:importjava.awt.*;importjava.applet.Applet;publicclassDLineextendsApplet{publicvoidpaint(Graphicsg){g.drawLine(50,50,50,100);//參數(shù)g調(diào)用繪制線的方法drawLine()g.drawLine(150,150,50,50);g.drawLine(150,150,150,100);}}繪制矩形3、矩形繪制矩形的方法是drawRect(x,y,width,heigh

5、t),繪制實(shí)心矩形的方法是fillRect(x,y,width,height)。其中x、y、width、height為整型參數(shù)。它有4個(gè)參數(shù):x、y分別為矩形左上角端點(diǎn)的x、y軸坐標(biāo);width為矩形的寬度;height為矩形的高度。注意:當(dāng)width、height的值相等時(shí),繪制出的圖形為正方形。繪制矩形例importjava.awt.*;importjava.applet.Applet;publicclassRectextendsApplet{publicvoidpaint(Graphicsg){g.fillRect(50,50,50,50);//參數(shù)g調(diào)用繪制實(shí)心矩形的方法fil

6、lRect()g.drawRect(150,50,50,50);//參數(shù)g調(diào)用繪制矩形的方法drawRect()}}繪制矩形橢圓形繪制橢圓形的方法是drawOval(x,y,width,height),繪制實(shí)心橢圓形的方法是fillOval(x,y,width,height)。其中x、y、width、height為整型參數(shù)。它有4個(gè)參數(shù):x、y分別為包圍橢圓的矩形左上角端點(diǎn)的x、y軸坐標(biāo);width為橢圓形的寬度;height為橢圓形的高度。注意:當(dāng)width、height的值相等時(shí),繪制的圖形為正圓形。繪制圓與多邊形例:importjava.awt.*;importjava.appl

7、et.Applet;publicclassOvalextendsApplet{publicvoidpaint(Graphicsg){g.fillOval(10,50,30,30);//參數(shù)g調(diào)用繪制實(shí)心橢圓形的方法fillOval()//由于寬度和高度一樣,所以畫出的是圓g.fillOval(50,50,80,50);//參數(shù)g調(diào)用繪制實(shí)心橢圓形的方法fillOval()g.drawOval(150,50,80,50);//參數(shù)g調(diào)用繪制橢圓形

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。