Canvas 我可以问一些使用画布将图像打印成圆形的技巧吗?

Canvas 我可以问一些使用画布将图像打印成圆形的技巧吗?,canvas,j2mepolish,Canvas,J2mepolish,我可以问一些使用画布将图像打印成圆形的技巧吗?我的代码不起作用,请帮助我。。谢谢,顺便说一下,我正在J2ME开发移动应用程序中使用Canvas 下面的代码是创建圆而不是导入图像的示例 private MigoMidlet migoMidlet; public Circle(MigoMidlet migoMidlet) { this.migoMidlet = migoMidlet; System.out.println("PASOK!!!!!!!!!!"); } protec

我可以问一些使用画布将图像打印成圆形的技巧吗?我的代码不起作用,请帮助我。。谢谢,顺便说一下,我正在J2ME开发移动应用程序中使用Canvas

下面的代码是创建圆而不是导入图像的示例

private MigoMidlet migoMidlet;

public Circle(MigoMidlet migoMidlet) {
    this.migoMidlet = migoMidlet;

    System.out.println("PASOK!!!!!!!!!!");
}

protected void showNotify() {
    // TODO Auto-generated method stub
    super.showNotify();
}

protected void paint(Graphics g) {

    System.out.println("PASOK!!!!!!!!!! 11111111");
    int width = getWidth();
    int height = getHeight();

    g.setColor(255, 255, 255);
    g.fillRect(0, 0, width, height);
    g.setColor(255, 0, 0);
    g.drawArc(0, 0, width, height, 0, 360);
}

protected void keyPressed(int arg0) {
    // TODO Auto-generated method stub
    super.keyPressed(arg0);
    System.out.println("repaint");
    repaint();
}

如果您使用的是j2me波兰框架,那么这里就不需要使用画布

选中下面链接中的“圆圈背景”,可能会有所帮助