package awt;
import java.awt.Canvas;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class DrawShape extends Canvas {
public static void main(String[] args) {
Frame f=new Frame("Draw shape and text on Canvas");
Canvas canvas=new DrawShape();
f.add(canvas);
f.setSize(300,300);
f.setVisible(true);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
System.exit(0);
}
});
}
public void paint(Graphics g) {
Graphics2D g2=(Graphics2D)g;
g2.drawString("Draw a rectangle", 100,100);
g2.drawRect(100,200,50,50);
}
}