2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第十二章第十二章圖形和圖像以及動畫圖形和圖像以及動畫1、圖形、圖形2、圖像、圖像3、動畫、動畫4、Java的聲音功能的聲音功能(可選項可選項)一、圖形一、圖形1、Java的圖形坐標系統(tǒng)Java的坐標使用像素來作為度量單位。超始坐標00是在該applet窗口的左上角處。X坐標的值從00點開始向右逐漸增大,y坐標則沿著向下的方向增大。Jdk1.2以前的版本在graphics里的xy是不可以出現(xiàn)小數(shù)的,所有的像素值都是整數(shù)。2、Point類該

2、類是形容一個圖形坐標系統(tǒng)上的一個點。構造方法如下:Point()構造一個默認值為(00)的點;Point(intxinty)構造一個橫縱座標初值為x和y的點;Point(Pointp)以p構造一個點。成員變量:x:橫座標;y:縱座標。一般方法:voidmove(intxinty)移動到坐標(xy);Point1.java3、Graphics類大多數(shù)基本的繪圖操作是在類Graphics中定義的方法,它是java.awt包的一部分。這個類的

3、對象表示了一個可以在里邊繪制某些內容的環(huán)境,它可以是一個小應用程序窗口(如,我們在Applet那一章用到的drawString方法)、圖形用戶界面的一部分或者是一個打印機。文本并不是我們能夠使用Graphics類來繪制的唯一東西。我們還可畫直線、橢圓、圓、弧、矩形和其他多邊形。(1)直線drawLine()方法是用來在兩個點之間畫一條直線。該方法接收四個參數(shù):起點的x和y坐標以及終點的x和y坐標,線的寬度被設定成一個像素的大小。draw

4、Line(x1y1x2y2)(2)矩形drawRect(xywh)繪制一個空心矩形;fillRect(xywh)繪制一個實心矩形;上面兩個方法都接收四個參數(shù):矩形的左上角的x和y坐標、矩形的寬度和高度。drawRoundRect(xywhrxry)繪制一個空心的圓角矩形;fillRoundRect(xywhrxry)繪制一個實心的圓角矩形。setBackground(Col.pink)設置當前窗口的背景色;setFeground(Col

5、.blue)設置當前窗口的前景色;setCol(……)設置“畫筆”的顏色;getCol()setFont(……)設置“畫筆”的字體。(9)設定畫圖模式畫圖模式決定了對象如何在窗口中畫圖。默認時,新輸出的信息將覆蓋窗口上先前存在的內容,然而,使用setXMode()可以使用新的對象與窗口異或:voidsetXMode(ColxCol)這里,畫對象時,xCol指定顏色將與窗口異或,X模式的優(yōu)點是無論用什么顏色畫對象,新對象總是保證看得見。為

6、了返回覆蓋模式,調用下面的方法:voidsetPaintMode()通常,對一般的輸出都用覆蓋模式,特殊目的才用X模式。GraphicsDraw2.java(10)改變坐標值translat(1010)它改變了一個坐標的值:如果你以前的x和y的值是00如果你調用了translat以后就會把x和y的值改變。(很少使用)4、Dimension對象我們可以通過調用窗口對象的getSize()方法,獲得得窗口的當前尺寸。該方法返回窗口的尺寸,值

7、則封裝在Dimension對象中,是該對象的兩個成員變量。intheight高度;intwidth寬度;構造方法:Dimension()構造一個widthheight的值分別是0;Dimension(Dimensionf)通過另一個Dimension的對象把wh的值傳進來;Dimension(intwidthintheight)確定width和height的大小。其他方法:(1)Dimension(ff).equals(Diemsion

8、f)判斷Dimension對象的值是否相等,實際上是指,widthheight兩個值是否相等(2)getSize()它是指獲得Dimension對象的widthheight的值(3)getHeight()(4)getWidth()(5)setSize(Dimensionf)它是指把一個已好的對象的值去初始化另一個對象;(6)setSize(doublefdoublel)(7)setSize(intfintf)(8)toString()用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論