如何使用J2ME中的執行緒 2

2021-04-07 06:57:46 字數 2237 閱讀 9815

private void draw3dblock(graphics g, int c, int x, int y, int width, int height)

public static boolean drawtext(graphics g, string str, int x, int y, int anchor, int color, int size) catch (exception ex)

}   

protected void paint(graphics g)

catch(exception ex)

//

畫下乙個要出現的方塊

drawtext(g, "

下乙個", 91, 5, graphics.top| graphics.left, color_blue, font.size_**all);

g.setcolor(color_gray);

g.drawroundrect(91, 18, 26, 30, 2, 2);

g.setcolor(color_dark_gray);

g.fillroundrect(92, 19, 24, 28, 2, 2);

for(int i=0;i<=3;i++)

draw3dblock(g, blockinfo[futureblocktype][8],

93+blockinfo[futureblocktype][i*2+1]*block_size,

20+blockinfo[futureblocktype][i*2]*block_size,

block_size,block_size); 

drawtext(g, "

速度:"+string.valueof(curspeed), 91, 60, graphics.top| graphics.left, color_blue, font.size_**all);

drawtext(g, "

行數:"+string.valueof(blocklines), 91, 75, graphics.top| graphics.left, color_blue, font.size_**all);

drawtext(g, "

成績:", 91, 90, graphics.top| graphics.left, color_blue, font.size_**all);

g.setcolor(color_gray);

g.drawroundrect(91, 105, 26, 20, 2, 2);

g.setcolor(color_dark_gray);

g.fillroundrect(92, 106, 24, 18, 2, 2);    

drawtext(g, string.valueof(blockscore), 93, 107, graphics.top| graphics.left, color_white, font.size_medium);

//

畫當前戰況

for(int i=0;i

for(int j=1;j

if (gridmatrix[i][j]!=0)

draw3dblock(g,gridmatrix[i][j],canvas_offset_x+j*block_size,

canvas_offset_y+i*block_size,

block_size,block_size);

if (!isdown)

}

private boolean feasible()

private void delline()

}

if (!canskip)

} }

public void run() catch (interruptedexception e){}

}

else catch (interruptedexception e){}

} }

else

} }

blocker = null;

}

protected void keypressed(int keycode)

repaint(); return;

}  

}

J2ME中的分而治之

這兩天在研究j2me中setclip的用法.兩張切換時,如果是新的從內向外以矩形顯示,可以使用一次setclip設定繪製的矩形區域.但是,現在反回來,從外向內,以矩形框顯示,但是j2me裡面沒有這樣的方法,怎麼辦?有了,咱們給他來個分而治之,一次setclip不行,咱們可以分多次嘛.就現在的情況,可...

J2ME 關於移動的主頁推送對J2ME程式的影響

中國移動於5月17日推出費用提示頁面,其實早在5月15日測試j2me程式的時候就發現已經有頁面推送了。5月15日早上照常測試我的j2me聯網程式發現在模擬器一切正常,但是到了真機上卻得不到正確的資料,後來發現是第一次鏈結得到的資料流正是移動推送的頁面資料。經過試驗,其實得到第乙個頁面不用管它,繼續重...

j2me中的畫素渲染

以前看到過別人寫的一些關於在 j2me 中使用畫素渲染的方法,不過都是理論論述,而且很多人都質疑 2.0中的 drawrgb 的效率,自己也有相同的想法,但是畫素渲染所帶來的巨大好處還是讓人動心的。所以這次下了決心,專門抽了時間來實現了一下,就是你在下面所看到的一些資料。機型占用記憶體 1 臨界渲染...