0
现在我尝试通过Canvas画一张桌子,但我遇到了问题,我的桌子不能滚动。如何在canvas中为j2me编写Scrollable for Table?
我该如何编写一些代码来帮助我的表可以滚动?这里
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;
/**
*
* @author Kency
*/
public class TableCanvas extends Canvas{
private int w,h;
private int pad;
private int cols = 3;
private int rows = 10;
public TableCanvas() {
w = getWidth();
h = getHeight();
}
protected void paint(Graphics g) {
g.setColor(148, 178, 255);
g.fillRect(0, 0, w, h);
for(int i =0 ; i <= cols ; i++){
g.setColor(0x00D0D0D0);
for(int j = 0 ; j <= rows ; j++){
g.drawLine(0, j * h/rows, cols * w, j* h/rows);
g.drawLine(i * w/cols, 0, i * w/cols, w * rows);
}
}
}
}
谢谢你,我会努力的! – MYE
亲爱的朋友 你能给我一些关于按键或指针事件来处理滚动的想法吗? 谢谢! – MYE
@MYE我在我的答案中加入了解释:“按键对应游戏动作权/左/上/下,你滚动...”等等 – gnat