版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
implements Game MIDletMIDlet 應(yīng)用程序刪除所有的對(duì)象,包括Disy實(shí)例 MIDlet回收內(nèi)存。setCurrentDisy類 序列化流使flashBacklight(int(MIDP2.0 (MIDP2.0 (MIDP2.0 獲得筆觸風(fēng)格,highlightedfalsehighlighted(MIDP2.0getColor(int)(MIDP2.0yDis y(MIDP2.0(MIDP2.0 alert,DisyablenextDisnextDisyable設(shè)置為當(dāng)前顯示對(duì)象 nextDis將nextDisyable設(shè)置為設(shè)備屏幕上可setCurrentItem(Item(MIDP2.0vibrate(int(MIDP2.0Disyable類 給Disyable對(duì)象增加一個(gè) 對(duì)(MIDP2.0(MIDP2.0(MIDP2.0(MIDP2.0(MIDP2.0判斷Disyable對(duì)象是否在屏幕上可見 從Disyable對(duì)象中移除制定的Command對(duì)象 設(shè)置Command軟 器,如果前面已經(jīng)有任 (MIDP2.0 (MIDP2.0 w, 當(dāng)Disyable對(duì)象的大小改變時(shí),調(diào)用此方(MIDP2.0Canvas 1 6 2 5 8 9A 10B 11C 12D getKeyName(int判斷在按鍵保持按下時(shí),平臺(tái)是否能生成重復(fù)的事當(dāng)Canvas對(duì)象從顯示屏幕上刪除后,MIDP實(shí)現(xiàn)會(huì)MIDPGraphicskeyPressed(intkeyReleased(int x, x, x, repaint(intx, y,width, (MIDP2.0當(dāng)Canvas對(duì)象在顯示屏幕上被設(shè)置為可見之前,MIDP w, (MIDP2.0GameCanvas UP_PRESSED對(duì)應(yīng)上鍵的鍵 GAME_A_PRESSED對(duì)應(yīng)A鍵的鍵 512(并非所有設(shè)備都支持 GAME_B_PRESSED對(duì)應(yīng)B鍵的鍵 1024(并非所有設(shè)備都支持 GAME_C_PRESSED對(duì)應(yīng)C鍵的鍵 2048(并非所有設(shè)備都支持 GAME_D_PRESSED對(duì)應(yīng)D鍵的鍵 4096(并非所有設(shè)備都支持GameCanvas(boolean構(gòu)造方法,參數(shù)的作用是表示是否一致傳統(tǒng)鍵盤(包括 x,int y,intwidth,intheight) LayerMIDP2.0Layer類來(lái)表現(xiàn)的。Layer類是一個(gè)定義了游戲元素的類,它提供了繪制設(shè)計(jì)屏LayerLayerLayerXLayerYLayermove(intdx, 移動(dòng)圖層,參數(shù)dx,dy分別表示圖層在X軸和Y軸上移動(dòng) setPosition(intx, setVisible(booleanSpriteSprite類是Layer類的子類來(lái)代表6180727059021803270190度。 image, frameWidth,int通過(guò)圖像創(chuàng)建一個(gè)精靈對(duì)象,參數(shù)frameWidthframeHeight分別表示每 image, x, y,boolean檢測(cè)精靈與已有圖像的非透明區(qū)域是否相交,執(zhí)行這一檢查時(shí)會(huì)把collidesWith(Sprites,boolean檢測(cè)精靈與另一個(gè)精靈是否發(fā)生碰撞。當(dāng)參數(shù)pixelLevel為 t, 檢測(cè)精靈與另一個(gè)圖層是否發(fā)生碰撞。當(dāng)參數(shù)pixelLevel為truepixelLevelfalse x, y, width,int定義精靈對(duì)象的碰撞區(qū)域。這個(gè)區(qū)域只有在進(jìn)行矩形碰撞檢測(cè)時(shí)才(width,defineReferencePixel(intx, GetsthenumberofrawframesforthisXY setFrame(intsetFrameSequence(int[] img,intframeWidth, setRefPixelPosition(intx, 將對(duì)象移動(dòng)到參數(shù)(xy)指定的位置在移動(dòng)對(duì)象時(shí)是以對(duì)齊點(diǎn)為setTransform(int對(duì)每一幀圖像進(jìn)行旋轉(zhuǎn)。當(dāng)圖像旋轉(zhuǎn)后可以引起對(duì)象的寬度和高度此外,對(duì)象的旋轉(zhuǎn)并不會(huì)累加,即旋轉(zhuǎn)兩次90度的結(jié)果還旋轉(zhuǎn)90度TiledLayerr類是為了實(shí)現(xiàn)游戲背景而出現(xiàn)的。它可以把一源,在D游戲中被廣泛應(yīng)用于創(chuàng)建特別大的可滾動(dòng)背景。 introws, inttileWidth, 根據(jù)指定的行數(shù)和列數(shù)、圖源以及每個(gè)單元格的大小來(lái)創(chuàng)建一個(gè)新的createAnimatedTile(int創(chuàng)建一個(gè)動(dòng)態(tài)貼圖,初始化時(shí)把序號(hào)為staticTileIndex的分塊圖fillCells(intcol,introw,intnumCols,intnumRows,inttileIndex)將圖層中制定的單元格區(qū)域(位置為(colrow,區(qū)域大?。╪umCols,numRowstileIndexfillCellssetCell不同的地方在于,能夠一次設(shè)置多個(gè)相同的單元格。getAnimatedTile(int得到序號(hào)為animatedTileIndex的動(dòng)態(tài)貼圖的此刻實(shí)際對(duì)應(yīng)的getCell(intcol,intGetsthenumberofcolumnsintheTiledLayer setAnimatedTile(intanimatedTileIndex, 將序號(hào)為animatedTileIndex的動(dòng)態(tài)貼圖的圖像用序號(hào)為staticTileIndex(靜態(tài))setCell(intcol,introw, 設(shè)置制定位置的單元格(col,row)顯示指定的序號(hào)(tileIndex) image, tileWidth,intLayerManager對(duì)于圖層化的游戲,LayerManager自動(dòng)提供了處LayerManagerLayerManager類將Layers。LayerManager 為當(dāng)前的LayerManager(圖層管理器)對(duì)象添加一個(gè)Layer(圖getLayerAt(int l,int將圖層對(duì)象插入到指定位置,位置序號(hào)越大的圖層,就越先被 g,intx, 將對(duì)象內(nèi)部的所有圖層繪制到脫機(jī)屏幕上的指定位置,在繪制后如果要顯示到設(shè)備屏幕上,則需要調(diào)用GameCanvas對(duì)象的 setViewWindow(intx, y, width,intImage imageData,int imageLength—要的長(zhǎng)度 source)image,x,y,intheight,int 從輸入流中生成一個(gè)不變圖像 width, createRGBImage(int[]rgb,int width,intheight, GraphicsField值為64,表示位于文本的基線(不用于圖像值為32,表示位于圖像或文本的下邊緣值為1,表示圖像或文本圍繞水平放置值為4,表示位于圖像或文本的左邊緣值為8,表示位于圖像或文本的右邊緣 值為16,表示位于圖像或文本的上邊緣 值為2,表示圖像圍繞水平放置(不用于圖像 x,inty, width, Clip inty_src, intwidth, intheight, x_dest,inty_dest,int 區(qū)域,需要指定源區(qū)域的坐標(biāo)和大小,目標(biāo)區(qū)域的坐標(biāo)和(MIDP2.0 inty, intwidth, intheight, startAngle,intarcAngle)使用當(dāng)前的顏色和畫筆風(fēng)格,以指定矩形為標(biāo)準(zhǔn)繪制圓弧和 character,intx, y,intdrawChars(char[]data, intoffset, intlength, intx, y,int img,intx, y, 使用繪制指定的圖像 x1,inty1, x2, x,inty, width, drawRegion(Imagesrc,intx_src,inty_src,intwidth,intheight,inttransform,intx_dest,inty_dest,intanchor)將源圖像繪制到一定區(qū)域中,可以對(duì)原來(lái)的圖像數(shù)據(jù)進(jìn)行旋(MIDP2.0drawRGB(int[]rgbData,intoffset,intscanlength,intx, y,int width,intheight,boolean (MIDP2.0drawRoundRect(intx, inty, intwidth, intheight, arcWidth,intarcHeight) str,intx, y, str,int offset,int len,intx,int fillArc(intx,inty,int width,int height,intstartAngle, x,inty, width, inty, intwidth, intheight, arcWidth,intarcHeight) x1,inty1, x2, y2,intx3, (MIDP2.0ClipClipClipXClipYgetDisyColor(int(MIDP2.0XYsetClip(intx,inty, width, Clip RGB red,intgreen, RGB setStrokeStyle(int x,int(X,YFont0值為1,輸入文體字體,定義了屏幕顯示時(shí)設(shè)備采用的值為0,靜態(tài)文本字體,定義了用戶輸入時(shí)設(shè)備采用的081204charsWidth(char[]ch, offset,int在當(dāng)前字體下返回參數(shù)ch中字符(字符數(shù)組ch中從offsetlength的字符)的預(yù)置寬度。charWidth(charch獲取從文本底部到文本基線之間的距離,以像素為單getFont(int獲得字體的一個(gè)實(shí)例,ONT_TI_TEXT(MIDP2.0為getFont(intface, style, 獲得一個(gè)字體實(shí)例,使他具有指定的字型、字號(hào)和外 str, offset,int獲得在當(dāng)前字體下,指定字符串的部分內(nèi)容(offset,len)的預(yù)置寬度。Ticker Command 2,代表當(dāng)前對(duì)象為返回用戶邏輯上前面的屏幕類 值為3,代表當(dāng)前Command對(duì)象是對(duì)當(dāng)前屏幕所實(shí)現(xiàn)的框標(biāo)準(zhǔn)的否定回答,具體實(shí)現(xiàn)同樣需要通過(guò)CommandListenercommandAction()來(lái)實(shí)現(xiàn)。 值為7,代表當(dāng)前Command對(duì)象是退出應(yīng)用程序的功CommandListenercommandAction() 值為5,代表當(dāng)前Command對(duì)象是指定一個(gè)的 值為8,這個(gè)Command類型會(huì)向MIDP暗示這個(gè)軟鍵要List實(shí)現(xiàn)可能使用這個(gè)信息來(lái)生成與 值為4,代表當(dāng)前Command對(duì)象是對(duì)當(dāng)前屏幕所實(shí)現(xiàn)的框標(biāo)準(zhǔn)的肯定回答,具體實(shí)現(xiàn)同樣需要通過(guò)CommandListener的commandAction()來(lái)實(shí)現(xiàn),應(yīng)用程序使用這個(gè)軟鍵類型會(huì)向用戶 值為1,這是指應(yīng)用程序定義的軟鍵或自定義軟鍵,例LoadSave。 值為6,代表當(dāng)前Command對(duì)象是用來(lái)停止一些當(dāng)前進(jìn) label,intcommandType, 根據(jù)指定的、類型、優(yōu)先級(jí)來(lái)創(chuàng)建一個(gè)Command對(duì)象 intcommandType, 根據(jù)指定的短、長(zhǎng)、類型、優(yōu)先級(jí)來(lái)創(chuàng)建一個(gè)Command對(duì)象Command獲取當(dāng)前Command對(duì)象的獲取當(dāng)前Command對(duì)象的長(zhǎng)CommandScreenForm實(shí)現(xiàn)了屏幕表單的功能,是一個(gè)容器??梢蝗菁{其他的可視組件(Item Form title,Item[]Form, Item delete(intitemNume刪除所有組件(MIDP2.0) itemNumeticker,titlecommandinsert(intitemNum, itemNum, Alert圖象和聲音,一般為一個(gè)信息框。當(dāng)顯示警告時(shí)應(yīng)用程序的用戶界面會(huì)失去焦點(diǎn),框可以選擇自動(dòng)定時(shí)解除,或者一直保持在屏幕上讓用戶手動(dòng)解除 Alert title,StringalertText, alertImage, mand(Command mand),鍵 MAND按鍵被默認(rèn)移除(MIDP2.0)AlertAlert對(duì)象(MIDP2.0)AlertAlertAlert MAND按鍵被默認(rèn)加入(MIDP2.0)。 綁定按鍵器,類似 (MIDP2.0)setImage(ImageAlert (MIDP2.0)setString(StringAlertsetTimeout(intAlertsetType(AlertTypeAlertAlertType 表示這個(gè)Alert對(duì)象是向用戶警告一個(gè)時(shí)間,它是用戶預(yù)先請(qǐng)求。 Alert Alert 表示這個(gè)Alert對(duì)象是向用戶提示一個(gè)非性信息,比如可以用它來(lái)制作簡(jiǎn)單的Ssh閃屏。 表示這個(gè)Alert對(duì)象是向用戶提示一個(gè)性信息 dis與AlertType相聯(lián)系警告ListList類是一個(gè)包含所有選擇列表的Screen子類,它的大多數(shù)行為都和類ChiocegroupChioceAPIList顯示在屏幕序的可視。 title,intList title,intlistType,String[] Listappend(StringstringPart, delete(intelementNum elementNum 獲得索引值為elementNum的選項(xiàng)的 getString(intelementNuminsert(intelementNum,String isSelected(intmand(CommandCommand elementNum, stringPart,ImageelementNumfit elementNum, elementNum IMPLICTI setSelectedIndex(intelementNum,booleansetTicker(TickersetTitle(StringListEXCLUSIVE---單選按鈕型,只能選擇其中的一個(gè)選項(xiàng)。選中IMPLICIT---對(duì)于這種List,如果設(shè)置按鍵,選擇操作Constructor title,Stringtext, maxSize,intTextBoxMethoddelete(intoffset,intgetChars(char[]0TextBox返回當(dāng)前TextBox所能的最大字符數(shù)TextBox data,intoffset, length,int src,intTextBoxsetChars(char[]data, offset, setConstraints(intTextBox setString(StringsetTicker(TickersetTitle(StringTextBoxItemItem類的子類便是表單Form中的組件,作為參數(shù)傳遞給Form2,Item值為1,表示Item的類型是超0,Item0x4000,ImageItemImageItem列0x1001,Item2,Item3,Item0x400,Item0x100,Item0,mand(CommandItem(MIDP2.0)獲取Item對(duì)象的Item(MIDP2.0)Item(MIDP2.0)Item(MIDP2.0)Item(MIDP2.0)Item(MIDP2.0)2(MIDP2.0)mand(Command刪除軟件(MIDP2.0) 設(shè)置默認(rèn)軟件對(duì)象(MIDP2.0) mandListener綁定軟件器(MIDP2.0)setLabel(String設(shè)置 設(shè)置布局方式(MIDP2.0)setPreferredSize(intwidth, 設(shè)置期望尺寸大小(MIDP2.0)ChoiceGroupChoise接口,可以作為表單對(duì)象的一個(gè)組件,實(shí) label,int生成一個(gè)新的ChoiceGroup對(duì)象,并且制定他們的和類型 int String[] 生成一個(gè)新的ChoiceGroup對(duì)象,并且制定他們的和類型,并且使用一個(gè)Image數(shù)組來(lái)初始化它的內(nèi)容。 stringPart, 追加一個(gè)元素到選擇組中,追加的元素為選擇組中的最后一個(gè)元1.delete(int elementNum getSelectedFlags(boolean[] elementNum elementNum, stringPart, 在索引號(hào)為elementNum的元前插入一個(gè)選項(xiàng),選擇組的大小1。 elementNum elementNum, stringPart, 設(shè)置右索引號(hào)elementNum所指定的選項(xiàng)內(nèi)容取代先前的設(shè) fit elementNum, setSelectedFlags(boolean[]ChoiceGroupsetSelectedIndex(intelementNum, CustomItemMIDP2.0CustomItemCustomItem對(duì) 根據(jù)指定創(chuàng)建一個(gè)新的CustomItem對(duì)象 getPrefContentWidth(int當(dāng)CustomItem從屏幕上刪除后,MIDP實(shí)現(xiàn)會(huì)立即調(diào)用此CustomItemkeyPressed(intkeyReleased(int g, w, 抽象方法,繪制CustomItem對(duì)象的內(nèi)容,由子類實(shí)現(xiàn)繪制 x, x, x, CustomItemrepaint(intx, y,w,當(dāng)CustomItem對(duì)象在屏幕上被設(shè)置未可見前,MIDP實(shí)現(xiàn) w, 處理大小改變所觸發(fā)的traverse(intdir, intviewportWidth, viewportHeight,int[] 當(dāng)焦點(diǎn)進(jìn)入CustomItem對(duì)象或焦點(diǎn)發(fā)生改變,MIDP實(shí)現(xiàn)當(dāng)焦點(diǎn)移除CustomItemMIDP實(shí)現(xiàn)會(huì)立即調(diào)用此方DateField label,int根據(jù)指定的和模式生成一個(gè)新的DateField對(duì)象 label,intmode, 生成一個(gè)新的DateField對(duì)象,使日歷計(jì)算以指定的TimeZone對(duì) Gauge booleanin intmaxValue, 根據(jù)制定的、交互模式、最大值和初始值生成一個(gè)新的Gauge對(duì)象 (MIDP2.0 判斷Gauge對(duì)象是否可以交互,即是否允許用戶更改 設(shè)置Gauge對(duì)象的 setMaxValue(intsetPreferredSize(intwidth, ImageItem使用ImageItem組件能夠在Form中顯示從而實(shí)現(xiàn)圖文 0x100 0x200 label, img, layout, 使用制定的、圖像、布局方式和替換文本生成一個(gè)新的ImageItem對(duì)象 intlayout, 使用制定的、圖像、布局方式、替換文本和外觀模式來(lái)生成一個(gè)新的(MIDP2.0如果圖像超出了設(shè)備的顯示性能,從而不能在顯示屏上顯示這些圖像,這(MIDP2.0ImageItemnull 設(shè)置ImageItem對(duì)象的替換文本,如果設(shè)置為null,則表示不提供替換文 ImageItem SpacerSpacerForm中其他組件的Spacer的寬度和高度,就可以用它提供Spacer(intminWidth,intSpacer 由于不允許在Spacer上使用Command,因此在調(diào)用這個(gè)方法時(shí)總是拋出IllegalStateException異常。 由于不允許在Spacer上使用Command時(shí)總是拋出IllegalStateException異常。 由于Spacer不允許又,因此在調(diào)用這個(gè)方法時(shí)總是拋IllegalStateExceptionsetMinimumSize(intminWidth, StringItemStringItem是包含一個(gè)字符串的表單組件,只用作顯示而StringItem的和文本內(nèi)容的顯示方式可能不同。 label, 根據(jù)指定的和文本內(nèi)容生成一個(gè)新的StringItem對(duì)象 label, text, (MIDP2.0(MIDP2.0(MIDP2.0獲取StringItem對(duì)象的文本內(nèi)容,如果StringItem為空則返null。 (MIDP2.0setPreferredSize(intwidth, TextFieldTextBoxTextBox是多行的,TextFieldTextBox是容器類型的對(duì)象,但是TextFieldItem的直接子類,只能被容器包含,不能夠被單獨(dú)0x0FFFFmask值用來(lái)判斷約束模式,應(yīng)用程序應(yīng)該P(yáng)ASSWORD標(biāo)志。值為5,是MIDP2.0新增字段。允許用戶輸入帶有小數(shù)點(diǎn)分隔符 地址值為0x200000,使用這個(gè)限制意味著在后面的文本輸入中,每值為0x200000,使用這個(gè)限制意味著在后面的文本輸入中,每值為0x80000,代表輸入的內(nèi)容并非由單詞組成。所以當(dāng)某些設(shè)值為3,允許用戶輸入一個(gè)。由于的MIDP可 撥號(hào)應(yīng)用程序連接在一起,因此是一個(gè)特殊的情況。值為0x40000,表示輸入的內(nèi)容為敏感數(shù)據(jù),程序不允許將這些數(shù)據(jù)保存到緩沖中,作為預(yù)示提示。 label, text, maxSize, 根據(jù)制定的字符串、初始化文本內(nèi)容、字符串最大值和輸入約束4個(gè)參數(shù)來(lái)TextField對(duì)象。delete(intoffset,int 獲取TextField所能的最大字符串 data,intoffset, length,int src,int(MIDP2.0 data,intoffset, (MIDP2.0 Choise 值為3,類似軟鍵菜單或者按鈕,當(dāng)被選擇時(shí)立即觸發(fā)Command (MIDP2.0值為0,當(dāng)文本內(nèi)容過(guò)長(zhǎng)無(wú)法在一行完全顯示時(shí),使用缺省的顯示值為1,當(dāng)文本內(nèi)容過(guò)長(zhǎng)無(wú)法在一行完全顯示時(shí),截?cái)喑^(guò)長(zhǎng)度的 stringPart, 使用制定的標(biāo)題和添加一個(gè)選項(xiàng)到Choice中 elementNumgetFitgetFont(intelementNum elementNum。getSelectedFlags(boolean[]getString(intelementNum elementNum, stringPart, elemen
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年《價(jià)值為綱》學(xué)習(xí)心得范例(3篇)
- 課題申報(bào)參考:接受美學(xué)視野下的卞之琳莎學(xué)研究
- 課題申報(bào)參考:教育強(qiáng)國(guó)進(jìn)程中高校繼續(xù)教育高質(zhì)量發(fā)展的保障機(jī)制和推進(jìn)路徑研究
- 2025版房地產(chǎn)銷售代理授權(quán)委托合同3篇
- 二零二五年度物流倉(cāng)儲(chǔ)中心臨時(shí)搬運(yùn)工勞動(dòng)合同書4篇
- 2025版學(xué)校游泳池配套設(shè)施租賃與管理承包合同示范2篇
- 二零二五版藝術(shù)品拍賣師傭金分成合同3篇
- 個(gè)性化離婚合同與起訴狀套裝2024版版B版
- 二零二五年度健康管理與養(yǎng)老服務(wù)業(yè)合作協(xié)議3篇
- 二零二五年度圖書封面及插圖設(shè)計(jì)合同4篇
- 山東鐵投集團(tuán)招聘筆試沖刺題2025
- 真需求-打開商業(yè)世界的萬(wàn)能鑰匙
- 2025年天津市政集團(tuán)公司招聘筆試參考題庫(kù)含答案解析
- GB/T 44953-2024雷電災(zāi)害調(diào)查技術(shù)規(guī)范
- 2024-2025學(xué)年度第一學(xué)期三年級(jí)語(yǔ)文寒假作業(yè)第三天
- 2024年列車員技能競(jìng)賽理論考試題庫(kù)500題(含答案)
- 心律失常介入治療
- 6S精益實(shí)戰(zhàn)手冊(cè)
- 展會(huì)場(chǎng)館保潔管理服務(wù)方案
- 監(jiān)理從業(yè)水平培訓(xùn)課件
- 廣東省惠州市實(shí)驗(yàn)中學(xué)2025屆物理高二第一學(xué)期期末綜合測(cè)試試題含解析
評(píng)論
0/150
提交評(píng)論