import javax.microedition.lcdui.*;
class Canvas4 extends Canvas {
  public void paint (Graphics g) {
     // clean the display
     g.setGrayScale (255);
     g.fillRect (0, 0, getWidth (), getHeight ());

     // draw the dotted lines
     g.setGrayScale (0);
     g.setStrokeStyle(Graphics.DOTTED);
     g.drawLine (getWidth()/2, 0, getWidth()/2, getHeight());
     g.drawLine (0, getHeight()/2, getWidth(), getHeight()/2);

     // draw rectangles and filled rectangles
     g.setStrokeStyle(Graphics.SOLID);
     g.setColor(0, 0, 255);
     g.drawRect(20,20,50,40);
     g.drawRoundRect(105,20,60,40, 20, 20);
     g.fillRect(20,100,50,40);
     g.setColor(0, 255, 0);
     g.fillRoundRect(100,100,60,40,15,15);
  }
}
