2014-05-12 2 views
0

캔버스를 사용하여 원 모양으로 이미지를 인쇄하는 몇 가지 팁을 물어볼 수 있습니까? 내 코드가 도움이되지 않습니다. .. 제발 .. 덕분에, J2ME 개발 모바일 응용 프로그램에서 캔버스를 사용하고 있습니다.캔버스를 사용하여 이미지를 원 모양으로 인쇄하는 몇 가지 팁을 물어볼 수 있습니까?

아래의 코드는 가져 오기 이미지가 아니라 원을 만드는 샘플입니다.

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 프레임 워크를 사용하는 경우 여기서 캔버스를 사용할 필요가 없습니다.

다음 링크의 "circle background"에 체크하면 도움이 될 것입니다.

Visual Guide to Backgrounds

관련 문제