2014-05-12 44 views
0

我可以問一些使用Canvas將圖像打印成圓形的提示嗎?,我的代碼無法正常工作,請幫助我。謝謝,順便說一下,我在J2ME Development Mobile App中使用了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(); 
} 

回答

0

如果您使用的是j2me-Polish框架,則無需在此處使用畫布。

檢查下面的鏈接中的「圓圈背景」,它可能會有所幫助。

Visual Guide to Backgrounds