使用Canvas J2ME填充2种背景颜色

时间:2011-10-04 04:51:41

标签: java-me midp lcdui

我是J2ME的新手,我对canvas非常感兴趣因为它可以做很多工作但是我遇到麻烦就是定义坐标X和Y

我尝试用2色绿色和灰色填充我的屏幕,但它错过了屏幕上方的一部分:

我需要你的帮助

谢谢!

1 个答案:

答案 0 :(得分:1)

fillRectrev 3 of your questioni * size的第二次出现感觉很滑

    int size = 50;
    for(int i = 0; i < itemsPerLines.length; i++){
         int x = 0 + 1, y = i * size,
                width = getWidth() - 2, height = size /* not i*size */;
         if(i % 2 == 0){
             g.setColor(0x00ff00); // green - not 0x0ff000
         }else{
             g.setColor(0x414141);
         }
         g.fillRect(x, y, width, height);
         g.setColor(0xff00ff); // red + blue? wonder how it looks
         int x1 = i * size, y1 = y;
         g.drawLine(x, y, x1, y1);


    }
}