import java.awt.*; import javax.swing.*; class SampleCanvas{ public static void main(String[] args) { Canvas myCanvas = new Canvas("Jack's Example"); myCanvas.setSize(500,500); myCanvas.fillBackground(Color.white); myCanvas.setVisible(true); myCanvas.setInkColor(Color.red); myCanvas.drawString("The origin is in the upper left corner",20,30); myCanvas.drawString("x increases to the right and y increases going down",20,45); myCanvas.setInkColor(Color.green); myCanvas.drawLine(40,50,200,240); myCanvas.setInkColor(Color.blue); myCanvas.drawRectangle(350,20,50,50); myCanvas.setInkColor(Color.cyan); myCanvas.fillRectangle(450,40,10,10); myCanvas.setInkColor(Color.magenta); myCanvas.drawOval(300,400,40,20); myCanvas.drawRectangle(300,400,40,20); myCanvas.fillOval(350,400,20,20); myCanvas.drawRectangle(350,400,20,20); JOptionPane.showMessageDialog(null,"Press OK to quit"); System.exit(0); } }