现在我尝试通过 Canvas 绘制表格,但我有一个问题,我的表格没有可滚动的。
我如何编写一些代码来帮助我的表格可以滚动?
我的代码在这里
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);
}
}
}
}