JAVA

프로그래밍 2009. 4. 26. 17:13

import org.kwis.msp.lcdui.*;

public class RectEx extends Jlet
{
 protected void startApp(String args[])
 {
  Display dp = Display.getDefaultDisplay();
  RectClass card = new RectClass();
  dp.pushCard(card);
 }

 protected void destroyApp(boolean b){}

}
class RectClass extends Card
{
 protected void paint(Graphics g)
 {
  int j = 0, height = 0, width = 0;
  g.setColor(0xffffff);

  //사각형 그리기
  g.fillRect(0, 0, getWidth(), getHeight());
  g.setColor(0xffff00);

  //둥근 사각형 그리기
  g.fillRoundRect(10, 10, getWidth()-20, getHeight()-20, 10, 10);
  g.setColor(0x000000);
  for(int i=0; i<6; i++) {
     j = i*10;
     width = getWidth()-(j*2);
     height = getHeight()-(j*2);

     //짝수면 사각형, 홀수면 둥근 사각형을 그린다.
     if(i%2 == 0)
        g.drawRect(j, j, width, height);
     else {

     //마지막 5번째 둥근 사각형을 그릴 때는 색칠된 것으로 그린다.
        if(i == 5)
           g.fillRoundRect(j, j, width, height,(10+i),(10+i)); 
        else
           g.drawRoundRect(j, j, width, height,(10+i),(10+i));
     }
  }
 }
}


'프로그래밍' 카테고리의 다른 글

JAVA  (0) 2009.05.02
JAVA  (0) 2009.05.01
JAVA  (0) 2009.04.30
JAVA  (1) 2009.04.28
JAVA  (1) 2009.04.28
JAVA  (0) 2009.04.23
JAVA  (1) 2009.04.21
JAVA  (1) 2009.04.20
JAVA  (0) 2009.04.19
JAVA  (0) 2009.04.16

설정

트랙백

댓글